Shared posts

10 Jul 12:52

Well-Tended Fires Outperform Modern Cooking Stoves

by kris de decker

Three stone fire 2

Despite technological advancements since the Industrial Revolution, cooking remains a spectacularly inefficient process. This holds true for poor and rich countries alike. While modern gas and electric cooking stoves might be more practical and produce less indoor pollution than the open fires and crude stoves used in developing countries, they are equally energy inefficient.

In fact, an electric cooking stove is only half as efficient as a well-tended open fire, while a gas hob is only half as effective as a biomass rocket stove. And even though indoor air pollution is less of an issue with modern cooking stoves, research indicates that pollution levels in western kitchens can be surprisingly high.

Image: a typical three-stone fire. Source: Global Alliance for Clean Cookstoves.

----------------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------------

Present-day cooking methods in poorer countries are quite well documented, as they are one of the main concerns of NGOs which promote appropriate technological development. An estimated 2.5 to 3 billion people still cook their food over open fires or in rudimentary cookstoves, and these numbers keep increasing due to population growth.

The most basic and widely used type of cooking device is the wood-fuelled "three-stone fire", which is made by arranging three stones to make a stand for a cooking pot. Alongside the three-stone fire -- which dates back to Neolithic times -- many types of home-made cooking stoves can be found. They are powered by burning coal or biomass, be it wood, crop residues, dung or charcoal. [1]

Cooking fire inside the houseIndoor cooking in poor countries. Image: Source: Global Alliance for Clean Cookstoves.

The main concern with the use of crude biomass cooking stoves is their destructive influence on human welfare and natural resources. When used indoors, biomass cooking stoves lead to severe health issues such as chronic lung diseases, acute respiratory infections, cataracts, blindness, and adverse effects on pregnancy. The main victims are women, who do most of the housework, and young children, who are often carried on the mother's back while she is cooking.

Inefficient biomass stoves also force people (again, most often women) to spend much of their time collecting fuel. The environmental degradation caused by biomass stoves is equally problematic. When wood is used as a primary fuel, inefficient cooking methods lead to large-scale deforestation, soil erosion, desertification and emissions of greenhouse gases. For coal-fuelled stoves, the main issue is indoor air pollution.

The Thermal Efficiency of a Three-stone Fire

At the heart of the problem lies the low thermal efficiency of traditional cooking methods. For three-stone fires, thermal efficiency is stated to be as low as 10 to 15%. [1][2] In other words: 85 to 90% of the energy content in the wood is lost as heat to the environment outside the cooking pot. Obviously, this low efficiency wastes natural resources, but it also boosts air pollution and greenhouse gas emissions because the relatively low temperature of the fire leads to incomplete combustion.

----------------------------------------------------------------------------------------------------------------------------------------------

Well-constructed three-stone fires protected from wind and tended with care score between 20 and 30% thermal efficiency

----------------------------------------------------------------------------------------------------------------------------------------------

Improved three-stone fireAn improved three-stone fire. Picture: Chef Cooke @ Flickr.

However, the issue is more complicated than it is usually presented. To begin with, the productivity and cleanliness of an open fire (and similar crude cooking stoves) greatly depends on the circumstances in which they are used and on the skills of the cook. In its test of 18 cooking stove designs from all over the world, the Partnership for Clean Indoor Air (PCIA) [3][4] concluded that:

"Well-constructed three-stone fires protected from wind and tended with care scored between 20 and 30% thermal efficiency. Open fires made with moister wood and operated with less attention to the wind can score as low as 5%. The operator and the conditions of use largely determine the effectiveness of operation. If the sticks of wood are burnt at the tips and pushed into the center as the wood is consumed, the fire can be hot and relatively clean burning."

Due to the influence of environmental factors such as wind, an indoor three-stone fire is generally more efficient than one operated outside. However, outdoor open fires can also be made more efficient by placing them in a hole in the ground or by shielding them with the use of earthen walls, which also adds thermal mass. Furthermore, PCIA remarks that "it is important to recognize that the open hearth and resulting smoke often have considerable cultural and practical value in the home, including control of insects".

The Thermal Efficiency of Improved Biomass Stoves

Especially since the 1970s and 1980s, many international NGO's have tried to improve cooking traditions in poorer countries. This has resulted in a large number of so-called "improved cooking stoves", which again vary in terms of design, performance and costs. Hundreds of variations exist. [1][4]

Clean cookstovesA collection of improved biomass stoves. Source: Global Alliance for Clean Cookstoves.

Some of these designs are exclusively aimed at minimising air pollution at the cost of higher fuel consumption, while other designs achieve a higher efficiency but increase air pollution. [4] In this article, we will focus exclusively on cooking stoves that address both issues simultaneously. This is not to suggest that other designs can't be preferable in certain circumstances. For example, because biomass cooking stoves do not present direct health problems when used outdoors, saving fuel would be the most important aim in that context.

Compared to a basic three-stone fire with 10-15% thermal efficiency, improved cooking stoves can easily halve the fuel requirements of the cooking process. This can be achieved by providing an insulated combustion chamber, improving the air supply, and other measures.

Specific energy consumption of cooking stoves

In a laboratory comparison of five major types of biomass cooking stoves, it was found that an improved rocket stove uses 2,470 kJ to boil one litre of water and then simmer it for 30 minutes, while a basic three-stone fire requires 6,553 kJ to fulfill the same task (see the dark blue bars in the graphic above). [5][1] The rocket stove thus uses 60% less fuel than the three-stone fire. Furthermore, the rocket stove boils 2.5 litres of water more than 5 minutes faster (see the light blue points in the graphic above).

----------------------------------------------------------------------------------------------------------------------------------------------

A rocket stove can double the thermal efficiency of a well-tended open fire

----------------------------------------------------------------------------------------------------------------------------------------------

The values are the average of three tests and measure specific energy consumption instead of thermal efficiency. Both test methods have their shortcomings -- measuring the efficiency of cooking is suprisingly complex -- so by applying both methods the accuracy of an experiment increases. [6] This was done by the Partnership for Clean Indoor Air, which compared the thermal efficiency and specific energy consumption of 18 cookstove designs, including a well tended open fire with a thermal efficiency of 20-30%. [4]

20 litre can rocket stoveIn this study, one of the best performing improved biomass stoves -- a 20 liter can rocket stove (image at the right) -- convincingly beats the efficiency of the well-tended open fire. It requires 733 grams of wood (12,579 kJ) to bring five litres of water to boil and simmer for 45 minutes, only 65% of the 1,112 grams of wood (19,496 kJ) required by the well-tended open fire. The thermal efficiency of the rocket stove varies between 23 and 54%. [7]

The rocket stove also lowers air pollution: the emissions are only 26% of the carbon monoxide (CO) and 60% of the particulate matter (PM) produced by the well-tended open fire. Lastly, it shortens cooking time to 22 minutes for five litres of water, compared to 27 minutes for the open fire.

The top performing biomass stove in the test is a wood gas stove, with slightly more than one-third the wood consumption (459 grams of wood or 9,434 kJ) and 15-20% of the pollution levels of the three-stone fire. It has a thermal efficiency of 44-46%. However, it requires an electric fan to improve combustion efficiency, while all others are natural-draft stoves.

Cooking in Wealthy Households

There is great irony in the fact that the improved biomass stoves mentioned above are much more efficient than modern cooking stoves used in the western world and in wealthier households of developing nations. In fact, most modern cooking stoves have a thermal efficiency that is on par with that of a three-stone fire.

The western world switched from open fires to closed cookstoves from the eighteenth century. Initially, these "kitchen stoves" were used for both heating and cooking, and were powered by coal, charcoal or biomass. When central heating systems were introduced in the early twentieth century, the kitchen stove was replaced by a stand-alone cooking appliance, powered by gas or electricity.

----------------------------------------------------------------------------------------------------------------------------------------------

Improved biomass stoves have double or triple the thermal efficiency of modern electric or gas cooking stoves

----------------------------------------------------------------------------------------------------------------------------------------------

Conventional electric hobs use attached iron plates as their heating units, while more sophisticated models use infrared, halogen or induction units, which are positioned below glass ceramics. Of these, only induction-based cooking plates are more efficient than conventional electric hobs. The others mainly offer increased convenience, such as greater ease when cleaning. Most gas cooking stoves place burners on top of a stainless steel or ceramic surface, while others place them on top or beneath a glass ceramic surface. Again, the latter offers increased convenience, but no significant efficiency benefit. [8]

Electric stoveAn electric glass-ceramic cooktop (Source: Wikimedia). Less efficient than a well tended open fire.

Research into the efficiency of modern cooking stoves is rather limited. According to a study by the Dutch research institute VHK, a traditional electric cooktop (with vitro-ceramic plate) has a thermal efficiency of 13%, while that of an electric induction cooker is 15%. A microwave obtains 19% thermal efficiency. Only a classical gas cooking stove (23%) reaches the thermal efficiency of a well-tended three-stone fire. [8] While the study is aimed primarily at the preparation of hot drinks, it is the most complete study available and its results are applicable to cooking food with only a few small caveats. [9]

Now, if we compare the thermal efficiencies from modern cooking stoves with those from stoves used in poorer households, we see that the improved biomass stoves in developing countries beat our "high-tech" cooking technology with a factor of two to three (graphic below). Gas or electric ovens are not included in this comparison, but their efficiency is even lower than gas or electric hobs because water is a much better conductor of heat than air.

Thermal efficiency comparison of cooking stoves in rich and poor countries

The low efficiency of modern cooking devices may surprise people, as these are not the figures that are usually presented in sales brochures or consumer reports. For example, the Californian Consumer Energy Center gives an efficiency level of 90% for an electric induction cooker, 65% for a standard electric range, and 55% for a gas burner. [10]

Power Conversion Losses

The main discrepancy with these figures is caused when one doesn't take into account that electricity first needs to be produced in power plants which sometimes convert less than a third of the primary energy into electricity [11]. This is not an issue with gas or biomass stoves, where a primary fuel is directly converted into heat for cooking. [12] But it does have a destructive effect on the thermal efficiency of any electric cooking device, be it an electric hob or a microwave. In the graphic below, power conversion losses are indicated by the dark blue bars.

The VHK study assumes an electric grid efficiency of 40%. This figure takes into account power generation and distribution losses, as well as fuel extraction and a projected saving on these issues over an average product life of 10-15 years. [8] It should be noted that this percentage corresponds to a global average, including the use of renewables and atomic energy. Depending on the country, grid efficiency can be higher or lower. [13]

Thermal efficiency of modern cooking stovesBoiling water preparation energy impact (kWh primary energy for 1,000 litre useful boiled water per year) for different cooking devices. Dark blue: power generation loss. Light blue: heat loss. Red: theoretical minimum. Pink: production, distribution, end-of-life. Pink: extra boiling time. Purple: standby. Green: over-filling. Source: [8].

If we only look at the different types of thermal power plants, we find that the thermal efficiency for a traditional coal plant (81% of all coal-based power plants in use) is only 25 to 37%, while that of a common direct-combustion biomass power plant is only 20%. [13][14] At world level, the average energy efficiency of thermal power plants is 36%. [13] These percentages should be reduced with electric transmission and distribution losses, which are on average 6% in Europe, 7% in the USA, and 9% on a world level. [13]

This means that if your electric stove is operated by electricity from a biomass power plant -- a fast growing "green" trend nowadays -- the power conversion efficiency is three to four times lower (11-14%) than the authors of the study assume, and thermal efficiency drops to about 5%. This is similar to the thermal efficiency of a neglected open fire, and one-tenth the thermal efficiency of a rocket stove. Likewise, a cookstove which uses coal or gas directly to heat food is much more energy efficient than a cookstove that runs on electricity produced by a coal or gas power plant.

----------------------------------------------------------------------------------------------------------------------------------------------

Essentially, any electric cooking device is an insult to the science of thermodynamics

----------------------------------------------------------------------------------------------------------------------------------------------

Evidently, there is something wrong with the western approach to sustainability. Converting heat into electricity which is then converted back into heat, at 20-40% efficiency, is similar to building a Rube Goldberg machine; it's a needlessly complex operation compared to simply converting the primary fuel into heat to boil water. Essentially, any electric cooking device is an insult to the science of thermodynamics.

Heat Transfer Loss

A second problem is that the high efficiency figures given in sales brochures and consumer reports underestimate the heat loss that occurs during the heat transfer from cooking stove to cooking pot (shown by the light blue bars in the graphic above). This heat loss is present with all cooking stoves, but is especially high in the case of gas hobs. In the graphic above, the red bar concerns the minimum energy that it takes to boil 1,000 litres of water, assuming that there is no energy loss during the heat transfer between the cooking stove and the water. This value is 105 kWh/yr for a starting cold water temperature of 10 degrees celsius.

Energy losses appear because of three reasons. Firstly, some heat from the cooking fire escapes before it can reach the cooking vessel. Secondly, some heat from the cooking fire is used to heat up the cooking pot, which constantly loses heat to the environment. Lastly, heat is wasted because some of the boiling water escapes through evaporation. While the red bar is logically the same for every cooking device, the light blue bar showing the additional energy required to compensate for heat transfer loss varies from 57 kWh/yr for an electric induction stove to 255 kWh/yr for a gas hob.

Gas stoveGas stoves have the largest heat transfer losses of all modern cooking stoves. Picture: Ashley Bischoff @ Flickr.

Heat transfer loss is not fully accounted for in most testing standards for cooking appliances. For example, the US standard uses a test by which the heat transfer efficiency of a cooking top is established from heating up aluminum cylinders of certain dimensions, not pots of water. [15][16] This avoids the complex phase change from liquid to vapour and is thus better reproducible.

----------------------------------------------------------------------------------------------------------------------------------------------

Heat transfer loss is not fully accounted for in most testing standards for cooking appliances

----------------------------------------------------------------------------------------------------------------------------------------------

However, as all the heat of the cylinder is counted as useful, it ignores that in real life situations some energy -- notably the energy to heat up the pot or kettle itself -- is wasted. Only taking into account the energy loss in heating the pot itself, energy efficiency decreases with about 10% of the figures given by standard tests, concludes VHK. [8] Furthermore, the US test is modeled after the process of boiling food on all burners or hot plates simultaneously, which is not always the case. Heat transfer losses are larger when only one or two pots are on the fire.

Three stone fire 3An outdoor three-stone fire. Image: Global Alliance for Clean Cookstoves.

Apart from power conversion losses and heat transfer losses, the remainder of the energy losses are due to production, distribution and disposal of cooking devices (embodied energy), standby losses (which are only relevant for microwaves, induction stoves and sophisticated gas stoves), and cooking habits. These factors have a relatively small influence.

Of all the energy losses involved in modern cooking appliances, only heat transfer loss applies to cooking devices in poorer households. There are no power conversion losses, fuel is mostly gathered by hand, there are no standby losses, and embodied energy is negligible as most devices are home-made.

Indoor Air Pollution in Rich vs. Poor Households

While the thermal efficiency of modern cooking devices is clearly inferior to that of a well-tended three-stone fire or rocket stove, they do have an advantage when it comes to indoor air pollution. However, this is not a black-and-white issue either. Air pollution levels depend on what you're cooking, how skillful you are, and which technology you use.

In the worst case scenario, pollution levels in modern kitchens can be similar to those of a well-tended three-stone fire indoors. This is not to say that the problem of indoor pollution in poor households is overstated, but rather that cooking in modern kitchens is not always as clean as we assume it to be.

----------------------------------------------------------------------------------------------------------------------------------------------

Pollution levels in modern kitchens can be similar to those of a well tended three-stone fire inside the house

----------------------------------------------------------------------------------------------------------------------------------------------

Particulate matter (PM) is considered as the single best indicator of potential harm in air quality. [4] In poor households where indoor cooking happens with crude stoves or open fires, PM-levels vary from 200 to 5,000 ug/m3 over a 24-hour period, and from 300 to 20,000 ug/m3 during the actual use of stoves. [17][18][19] The Partnership for Clean Indoor Air measured PM emissions for a well tended three-stone fire, which resulted in values of between 281 and 2,004 ug/m3 while cooking. [4]

Indoor air pollution cookstovesIndoor cooking with biomass stoves. Image: Global Alliance for Clean Cookstoves.

Similar research undertaken in a kitchen equipped with modern technology found PM concentrations in the kitchen, living room and bedroom from below the detection limit to 3,880 ug/m3 during a variety of 32 different cooking tests with gas and electric ranges. [20] The medium and average concentrations of PM during the 32 cooking tests exceeded ambient air quality standards (which are 150 g/m3 for PM10 and 65 ug/m3 for PM2.5). These values come close to the best-case scenarios in poor households.

Importantly, cooking pollutants are not caused by the burning of gas or fuel alone, but also in the cooking process itself. PM2.5 concentrations were over 1,000 ug/m3 during stovetop stir-frying, baking lasagna in the gas oven, and frying tortillas in oil on the range top burner. The authors conclude that:

"Very high levels of several pollutants were measured in indoor air during different types of cooking activities. The levels measured for some cooking activities exceeded health-based standards and guidelines, and could pose a risk to home occupants, especially susceptible groups of the population such as young children and the elderly."

Unfortunately, gas stoves -- which have the highest thermal efficiency of all modern cooking stoves -- produce the most air pollution in modern kitchens. [20] The average indoor PM emissions for gas stoves can amount to 25% of those of biomass cooking stoves. [19] A 2014 study estimates that 60 percent of homes in California that cook at least once a week with a gas stove can reach pollutant levels of CO, NO2 and formaldehyde that would be illegal if found outdoors. [21] The authors state that:

"If these were conditions that were outdoors the EPA (Environmental Protection Agency) would be cracking down. But since it's in people's homes, there's no regulation requiring anyone to fix it. Reducing people's exposure to pollutants from gas stoves should be a public health priority."

Air Pollution and Greenhouse Gas Emissions

Obviously, indoor cooking with an electric stove is the healthiest option, albeit not totally free from producing indoor air pollution. However, electric stoves are only "clean" because they emit most of their pollution elsewhere -- at the smokestacks of the power plant. Any biomass stove design with a chimney basically achieves the same. If a chimney is added to an indoor biomass stove, indoor air pollution drops to almost zero. [4]

Clean cookstoveA clean cookstove in India. Image: Global Alliance for Clean Cookstoves.

And while the burning of coal or gas emits less air pollution and greenhouse gases than the burning of biomass per unit of energy produced [22], you have to burn more fuel in order to make up for the power conversion losses. Especially if your electric stove runs on electricity from a biomass power plant, then air pollution and greenhouse gas emissions are much higher than in the case of a biomass stove.

----------------------------------------------------------------------------------------------------------------------------------------------

If electricity is produced by biomass, an electric cooking stove produces much more air pollution and greenhouse gases than a biomass stove

----------------------------------------------------------------------------------------------------------------------------------------------

On the other hand, if we consider biomass to be climate neutral over time because the harvested forest gets a chance to grow back, then a biomass stove beats all other cooking methods when it comes to greenhouse gas emissions. The same goes for the cooking stove powered by electricity from biomass, although it would produce considerably more air pollution than the biomass stove, and require a much larger area of sustainably managed forest.

What's the solution?

When the German Wuppertal Institute investigated the potential for improved energy efficiency of cooking stoves on a global scale, they concluded that energy use could be halved. [2] Although it's remarkable how the proposed solutions for this energy inefficiency differ for poor and rich countries. In the developing world, the focus is mainly on designing more efficient biomass stoves that produce fewer pollutants. While achieved savings as a result of switching to biogas would be larger, its investment would be 30 times higher compared to the distribution of improved wood cooking stoves. [2]

Clean cookstove 2An improved biomass cookstove in India. Source: Global Alliance for Clean Cookstoves.

For the developed world, the Wuppertal Institute focuses on a much more costly measure: extending the use of the most efficient types of "western" stoves, such as the electric induction hob. However, as we have seen, these stoves are far less efficient than the improved biomass stoves, and they are also more expensive. The authors infer that, compared to developing countries, energy saving potentials with modern cooking stoves are far smaller and less cost-efficient. But as is apparent from the inefficiencies of western cooking technology, the energy savings potential is, in reality, larger.

One possibility for the West to improve the sustainability of its cooking stoves, not mentioned by the Wuppertal Institute, is to generate electricity by wind, solar or water energy. If electricity is generated by renewable energy, electric hobs and microwaves suddenly beat all other cooking stoves when it comes to efficiency, air pollution and greenhouse gas emissions. That being said, using renewable energy to produce electricity to create heat for cooking remains a needlessly complex and costly approach to make cooking more sustainable.

There are some obvious but often overlooked solutions that would make cooking close to 100% sustainable in rich and poor countries alike. See our follow-up article: "If we insulate our houses, why not our cooking pots?".

Kris De Decker (edited by Jenna Collett)

----------------------------------------------------------------------------------------------------------------------------------------------

Notes & Sources

[1] "What users can save with energy-efficient cooking stoves and ovens", Oliver Adria and Jan Bethge, October 2013.

[2] "The overall worldwide saving potential from domestic cooking stoves and ovens", Oliver Adria and Jan Bethge, October 2013.

[3] As of 2012, the Partnership for Clean Indoor Air (PCIA) has integrated with the Global Alliance for Clean Cookstoves.

[4] "Test Results of Cook Stove Performance", Partnership for Clean Indoor Air, 2012. See Appendix C for the University of California Berkeley (UCB) Water Boiling Test (WBT) protocols.

[5] "A laboratory comparison of the global warming impact of five major types of biomass cooking stoves", Nordica MacCarthy, 2008

[6] Thermal efficiency rewards the production of excess steam, while specific consumption penalizes it. For the pros and contras of both testing approaches, see [4], page 76-77.

[7] These percentages concern the outer values of different test procedures and during different stages of the cooking process. The thermal efficiency of a rocket stove is especially high when bringing water to boil but its advantage is much smaller during simmering.

[8] "Quooker Energy Analysis", Part one, Van Holsteijn en Kemna B.V. (VHK), March 2010.

[9] The heat transfer efficiency figures chosen by [8] are based on a typical mixed use of cooking stoves, in which the energy is used both for preparing meals and for hot drinks. Since boiling smaller amounts of water for hot drinks is somewhat less efficient, this approach underestimates the heat transfer efficiency of cooking food. However, to be on the safe side, the researchers are rather conservative in their revision of heat transfer efficiencies (see chapters 2.2 & 2.4), so the difference must be small.

[10] "Stoves, Ranges and Ovens", Consumer Energy Center, California Energy Commission.

[11] The average efficiency of a coal plant is 35%. See: "Power generation from coal: Measuring and Reporting Efficiency Performance and CO2 Performance", OECD/IEA, 2010.

[12] It should be noted that the energy losses of the natural gas distribution network can be rather large, and this fact does not seem to be taken into account in the study. The thermal efficiency of gas stoves may thus be overstated. The same goes for the greenhouse gas emissions, mainly due to methane leaks during gas production.

[13] "The state of global energy efficiency: global and sectorial energy efficiency trends", Enerdata.

[14] "How is biomass energy used?", Canadian Centre for Energy Information.

[15] "Test Procedure for Residential Kitchen Ranges and Ovens", US Department of Energy, 1997. For related documents, see "Residential Kitchen Ranges and Ovens".

[16] "Evaluation of Kitchen Cooking Appliance Efficiency Test Procedures", Steven Nabinger, US Department of Commerce, 1999

[17] "Smoke, health and household energy. Volume 1", Liz Bates, 2005.

[18] "The health effects of indoor air pollution exposure in developing countries", WHO, 2002

[19] "health effects of chronic exposure to smoke from biomass fuel burning in rural areas", WHO India, 2007

[20] "Indoor Air Quality: Residential Cooking Exposures", R. Fortmann et al., State of California Air Resources Board, 2001

[21] "Pollutant exposures from natural gas cooking burners: a simulation-based assessment for southern california", Environmental Health Perspectives, January 2014.

[22] "Trees, Trash, and Toxics: How Biomass Energy Has Become the New Coal", Mary . Booth, Partnership for Policy Integrity, April 2014

----------------------------------------------------------------------------------------------------------------------------------------------

18 Sep 21:54

Chicken chicken chicken: chicken chicken

jlvanderzwan shared this story from torso.me.

If you haven't already read the paper (or seen the presentation) already, I recommend that you do. It inspired me to create a programming language with only a single valid symbol. The result is a very small and simple language that is as easy to program as it is to say "chicken".

Given the size of the Hello World program, it is safe to say that spelling isn't something chickens are very good at. The quine program (a program that prints its source code) on the other hand was very simple. It simply uses the "chicken" instruction, which pushes a chicken onto the stack. Spelling the lyrics for 99 Bottles of Beer proved too much. Counting chickens was easier, thanks to the very handy "chicken" instruction.

Deadfish required some hacks to implement, by taking advantage of the limited error handling in the interpreter (and the "chicken" instruction proves useful once again). That's OK, as chickens aren't exactly known for obeying rules in an orderly fashion anyway.

The JavaScript implementation of the interpreter (chicken.js) is a single function that takes the input as the first parameter, and the code as the second. If the code isn't obvious, you can read the VM specification for hints.

function chicken(CHICKEN, Chicken) {
    Chicken &&( chicken. chicken =[,
    CHICKEN, CHICKEN = Chicken = chicken.
    $Chicken =-( CHICKEN ==( chicken.
    Chicken = Chicken ))], chicken.
    chicken [Chicken++] = chicken. chicken, chicken.
    CHICKEN = ++Chicken, chicken (--Chicken), chicken.
    $Chicken = ++Chicken, chicken. CHICKEN++ );
    Chicken = chicken. Chicken [chicken.
    $Chicken++ ]; chicken. Chicken = CHICKEN? Chicken?
    '\012'== Chicken? chicken (++ CHICKEN, chicken.
    chicken [++ chicken. CHICKEN ]=
    CHICKEN - CHICKEN ): Chicken
    ==' '|'\015'== Chicken ||
    (Chicken   )== "c" &  chicken. Chicken [chicken.
    $Chicken++ ]== "h" &  chicken. Chicken [chicken.
    $Chicken++ ]== "i" &  chicken. Chicken [chicken.
    $Chicken++ ]== "c" &  chicken. Chicken [chicken.
    $Chicken++ ]== "k" &  chicken. Chicken [chicken.
    $Chicken++ ]== "e" &  chicken. Chicken [chicken.
    $Chicken++ ]== "n"&&++chicken. chicken [chicken.
    CHICKEN]? chicken (CHICKEN)
    :[ "Error on line "+CHICKEN+": expected 'chicken'",
       chicken. CHICKEN = CHICKEN ++- CHICKEN ]:
    chicken. chicken :( CHICKEN = chicken.
    Chicken[chicken.CHICKEN], Chicken? (Chicken =

    --Chicken? --Chicken? --Chicken? --Chicken? --Chicken?
    --Chicken? --Chicken? --Chicken? --Chicken?
    chicken. CHICKEN++ &&
    --Chicken :'&#'+CHICKEN+';': chicken.
    Chicken [chicken. Chicken [-- chicken. CHICKEN ]&&
    (chicken. $Chicken += CHICKEN), --chicken.
    CHICKEN ]: chicken. Chicken [chicken.
    Chicken [CHICKEN] = chicken. Chicken
    [-- chicken. CHICKEN ],-- chicken. CHICKEN ]:
    chicken. Chicken [chicken. Chicken [chicken.
    $Chicken++ ]] [CHICKEN]: CHICKEN == chicken.
    Chicken [-- chicken. CHICKEN ]:
    CHICKEN*chicken. Chicken [-- chicken.
    CHICKEN ]: chicken. Chicken [-- chicken.
    CHICKEN ]- CHICKEN: chicken. Chicken [-- chicken.
    CHICKEN ]+ CHICKEN: chicken.
    CHICKEN ++ && "chicken", chicken.
    Chicken [chicken. CHICKEN ]= Chicken, chicken
    ()): CHICKEN );

    return chicken.
    Chicken
}

Discuss this article on Hacker News or Reddit

04 Aug 21:33

Everything With Nothing

by Doug
jlvanderzwan shared this story from Savage Chickens - Cartoons on Sticky Notes by Doug Savage.

Everything With Nothing

Dedicated to Audrey from Paris!

Here’s more productivity.

04 Aug 21:33

Night Stroll: Geometric Lightscapes Animated on the Streets of Tokyo by Tao Tajima

by Christopher Jobson
jlvanderzwan shared this story from Colossal.

Night Stroll: Geometric Lightscapes Animated on the Streets of Tokyo by Tao Tajima Tokyo music video light digital animation

Night Stroll: Geometric Lightscapes Animated on the Streets of Tokyo by Tao Tajima Tokyo music video light digital animation

Night Stroll: Geometric Lightscapes Animated on the Streets of Tokyo by Tao Tajima Tokyo music video light digital animation

Night Stroll: Geometric Lightscapes Animated on the Streets of Tokyo by Tao Tajima Tokyo music video light digital animation

Night Stroll is a lovely animated short by Tao Tajima. Various light figures are seen interacting with locations around Tokyo, I can’t begin to guess how this was all planned, shot and animated and there is almost no information about it online, but it’s remarkable nonetheless. (via be bin con in riot)

04 Aug 21:33

Screens on Screen

jlvanderzwan shared this story from Waxy.org.

Recently, a site started making the rounds called Kit FUI — a new IMDB-like database of FUIs, fantasy or fictional UIs from TV and film. You know the ones: the virtual-reality Unix filesystem from Jurassic Park, the Terminator 2 HUD, the Esper photo analyzer from Blade Runner, and countless others.

Of course, Kit FUI wasn't the first site to track fake UIs. In 2007, Starring the Computer began indexing computers in film, many with fictional displays. Access Main Computer File started on Tumblr in 2010, and Fake UI followed in 2012.

I've linked to every one of these sites in the past, because each reminded me of an incomplete project I started in 2004, but always wished I'd finished.

In August 2004, I posted a question on Ask Metafilter asking, "Is there a website compiling framegrabs of computer screens in feature films?" The consensus was no, so I decided to do it myself.

One Metafilter member, Mike Lietz, responded that he was willing to capture some screenshots from his own DVD collection. We connected by email and got to work.

For lack of a better name, I called it "Screens on Screen" and set up the database and a simple viewer, while Mike started sending me screenshots. I built a tool for categorizing the UIs by period (past, present, or future), the platform, and what type of application they depicted. But the data entry was tedious, and Upcoming.org was starting to take off, so I put it aside. But not before Mike had captured over 1,200 screenshots from 47 films, dumped into an open directory on my server, where it stayed undiscovered for nine years.

Yesterday, on a whim, I mentioned my secret stash of screenshots on Twitter.

What's that? Oh, just my secret stash of 1,200 screenshots of computer interfaces from old movies. http://t.co/Acy1mkEQVS

— Andy Baio (@waxpancake) July 10, 2013

It immediately exploded. Even with its extremely simple directory listing, it captured people's imaginations.

Within a couple hours, three awesome geeks immediately built new ways to browse the collection.

And me? I'm absolutely giddy that people are finding new uses for a project that sat on my server ignored for nearly a decade.

Any creative person builds up a cache of unfinished projects. They usually stay hidden forever, buried and unexplored, taken to the grave.

Photographer David Friedman constantly came up with ideas he didn't have the time to pursue, so finally decided to start doing idea dumps, posting his work in its incomplete state. To his delight, several of his ideas were picked up by his readers, who went on to make them real. I shouldn't have been surprised the same thing would happen with Screens on Screen.

I'm going to take this as a personal lesson: stop hiding your imperfect and incomplete ideas for years. Stop collecting them in your head, like dying butterflies in a glass jar. It's always better to let them fly.

 
04 Aug 21:33

Mickey Mouse Club by Matthew Plummer-Fernandez

by Filip Visnjic
jlvanderzwan shared this story from CreativeApplications.Net:
Nightmare fuel

Mickey Mouse Club by Matthew Plummer-Fernandez

Following the recent clashes with 3D printers over IP concerns, Matthew Plummer-Fernandez chose to disguise his latest derivative of Mickey Mouse and to explore this smoothed 3D aesthetic
04 Aug 21:33

‘Lekkere trek’-nood bedreigt Kenia

by Alexander Brandenburg
jlvanderzwan shared this story from De Speld.

Door de aanhoudende droogte vallen de oogsten in enkele gebieden in Kenia deze zomer wat tegen. Een niet al te schrikbarend tekort aan ananas, vis en tarwe ligt op de loer, waardoor de lokale bevolking trek zou kunnen krijgen. Tot overmaat van ramp gaat het morgen of hooguit overmorgen pas weer regenen.

Victor Nabwire, burgemeester van de middelgrote stad Garissa in centraal Kenia, weigert te spreken van een humanitaire ramp, maar wel van iets humanitairs in de breedste zin des woords: “Wat er nu gaande is, is vooral hinderlijk rond een uurtje of vier ’s middags. Zo tussen de lunch en het diner wil je soms wel eens iets lekkers. Mensen lossen het tot nu toe heel waardig op met elkaar, voornamelijk met middagdutjes. Of het zo nog langer door kan blijven gaan? Ik denk het wel.”

De lokale bevolking, bij lange na niet woedend, probeert er ondertussen het beste van te maken. “Dat lukt goed”, zegt Johanna Origi, huisvrouw in het naburige Kolbio. “Het scheelt enorm dat er eigenlijk geen honger is. Wel af en toe trek. Ik heb nu al twee uur niet gegeten, en zou best wel wat lusten. Een stuk fruit, of een mueslireep. Maar het hoeft niet per se ofzo. Over twee uur staat het eten immers alweer op tafel.”

08 Jul 08:31

Journal—Battle for the planet of the APIs

jlvanderzwan shared this story from Adactio: Links.

Back in 2006, I gave a talk at dConstruct called The Joy Of API. It basically involved me geeking out for 45 minutes about how much fun you could have with APIs. This was the era of the mashup—taking data from different sources and scrunching them together to make something new and interesting. It was a good time to be a geek.

Anil Dash did an excellent job of describing that time period in his post The Web We Lost. It’s well worth a read—and his talk at The Berkman Istitute is well worth a listen. He described what the situation was like with APIs:

Five years ago, if you wanted to show content from one site or app on your own site or app, you could use a simple, documented format to do so, without requiring a business-development deal or contractual agreement between the sites. Thus, user experiences weren’t subject to the vagaries of the political battles between different companies, but instead were consistently based on the extensible architecture of the web itself.

Times have changed. These days, instead of seeing themselves as part of a wider web, online services see themselves as standalone entities.

So what happened?

Facebook happened.

I don’t mean that Facebook is the root of all evil. If anything, Facebook—a service that started out being based on exclusivity—has become more open over time. That’s the cause of many of its scandals; the mismatch in mental models that Facebook users have built up about how their data will be used versus Facebook’s plans to make that data more available.

No, I’m talking about Facebook as a role model; the template upon which new startups shape themselves.

In the web’s early days, AOL offered an alternative. “You don’t need that wild, chaotic lawless web”, it proclaimed. “We’ve got everything you need right here within our walled garden.”

Of course it didn’t work out for AOL. That proposition just didn’t scale, just like Yahoo’s initial model of maintaining a directory of websites just didn’t scale. The web grew so fast (and was so damn interesting) that no single company could possibly hope to compete with it. So companies stopped trying to compete with it. Instead they, quite rightly, saw themselves as being part of the web. That meant that they didn’t try to do everything. Instead, you built a service that did one thing really well—sharing photos, managing links, blogging—and if you needed to provide your users with some extra functionality, you used the best service available for that, usually through someone else’s API …just as you provided your API to them.

Then Facebook began to grow and grow. I remember the first time someone was showing me Facebook—it was Tantek of all people—I remember asking “But what is it for?” After all, Flickr was for photos, Delicious was for links, Dopplr was for travel. Facebook was for …everything …and nothing.

I just didn’t get it. It seemed crazy that a social network could grow so big just by offering …well, a big social network.

But it did grow. And grow. And grow. And suddenly the AOL business model didn’t seem so crazy anymore. It seemed ahead of its time.

Once Facebook had proven that it was possible to be the one-stop-shop for your user’s every need, that became the model to emulate. Startups stopped seeing themselves as just one part of a bigger web. Now they wanted to be the only service that their users would ever need …just like Facebook.

Seen from that perspective, the open flow of information via APIs—allowing data to flow porously between services—no longer seemed like such a good idea.

Not only have APIs been shut down—see, for example, Google’s shutdown of their Social Graph API—but even the simplest forms of representing structured data have been slashed and burned.

Twitter and Flickr used to markup their user profile pages with microformats. Your profile page would be marked up with hCard and if you had a link back to your own site, it include a rel=”me” attribute. Not any more.

Then there’s RSS.

During the Q&A of that 2006 dConstruct talk, somebody asked me about where they should start with providing an API; what’s the baseline? I pointed out that if they were already providing RSS feeds, they already had a kind of simple, read-only API.

Because there’s a standardised format—a list of items, each with a timestamp, a title, a description (maybe), and a link—once you can parse one RSS feed, you can parse them all. It’s kind of remarkable how many mashups can be created simply by using RSS. I remember at the first London Hackday, one of my favourite mashups simply took an RSS feed of the weather forecast for London and combined it with the RSS feed of upcoming ISS flypasts. The result: a Twitter bot that only tweeted when the International Space Station was overhead and the sky was clear. Brilliant!

Back then, anywhere you found a web page that listed a series of items, you’d expect to find a corresponding RSS feed: blog posts, uploaded photos, status updates, anything really.

That has changed.

Twitter used to provide an RSS feed that corresponded to my HTML timeline. Then they changed the URL of the RSS feed to make it part of the API (and therefore subject to the terms of use of the API). Then they removed RSS feeds entirely.

On the Salter Cane site, I want to display our band’s latest tweets. I used to be able to do that by just grabbing the corresponding RSS feed. Now I’d have to use the API, which is a lot more complex, involving all sorts of authentication gubbins. Even then, according to the terms of use, I wouldn’t be able to display my tweets the way I want to. Yes, how I want to display my own data on my own site is now dictated by Twitter.

Thanks to Jo Brodie I found an alternative service called Twitter RSS that gives me the RSS feed I need, ‘though it’s probably only a matter of time before that gets shuts down by Twitter.

Jo’s feelings about Twitter’s anti-RSS policy mirror my own:

I feel a pang of disappointment at the fact that it was really quite easy to use if you knew little about coding, and now it might be a bit harder to do what you easily did before.

That’s the thing. It’s not like RSS is a great format—it isn’t. But it’s just good enough and just versatile enough to enable non-programmers to make something cool. In that respect, it’s kind of like HTML.

The official line from Twitter is that RSS is “infrequently used today.” That’s the same justification that Google has given for shutting down Google Reader. It reminds of the joke about the shopkeeper responding to a request for something with “Oh, we don’t stock that—there’s no call for it. It’s funny though, you’re the fifth person to ask today.”

RSS is used a lot …but much of the usage is invisible:

RSS is plumbing. It’s used all over the place but you don’t notice it.

That’s from Brent Simmons, who penned a love letter to RSS:

If you subscribe to any podcasts, you use RSS. Flipboard and Twitter are RSS readers, even if it’s not obvious and they do other things besides.

He points out the many strengths of RSS, including its decentralisation:

It’s anti-monopolist. By design it creates a level playing field.

How foolish of us, therefore, that we ended up using Google Reader exclusively to power all our RSS consumption. We took something that was inherently decentralised and we locked it up into one provider. And now that provider is going to screw us over.

I hope we won’t make that mistake again. Because, believe me, RSS is far from dead just because Google and Twitter are threatened by it.

In a post called The True Web, Robin Sloan reiterates the strength of RSS:

It will dip and diminish, but will RSS ever go away? Nah. One of RSS’s weaknesses in its early days—its chaotic decentralized weirdness—has become, in its dotage, a surprising strength. RSS doesn’t route through a single leviathan’s servers. It lacks a kill switch.

I can understand why that power could be seen as a threat if what you are trying to do is force your users to consume their own data only the way that you see fit (and all in the name of “user experience”, I’m sure).

Returning to Anil’s description of the web we lost:

We get a generation of entrepreneurs encouraged to make more narrow-minded, web-hostile products like these because it continues to make a small number of wealthy people even more wealthy, instead of letting lots of people build innovative new opportunities for themselves on top of the web itself.

I think that the presence or absence of an RSS feed (whether I actually use it or not) is a good litmus test for how a service treats my data.

It might be that RSS is the canary in the coal mine for my data on the web.

If those services don’t trust me enough to give me an RSS feed, why should I trust them with my data?

Tagged with api rss web technology culture startup data information business twitter facebook google open

Illustrations

Thanks to the magic of machine tags, you can illustrate this post by tagging a picture on Flickr with:

the RSS Canary

Related

Links

Find links I've tagged with api, rss, web, technology, culture, startup, data, information, business, twitter, facebook, google, open, etc.

Photos

Find photos I've tagged with api, rss, web, technology, culture, startup, data, information, business, twitter, facebook, google, open, etc. on Flickr.

Find photos that I took on June 17th, 2013.

06 Jul 00:26

Ten Chocolate Sundaes: Visualizing the Bechdel test

jlvanderzwan shared this story from Ten Chocolate Sundaes:
This is amazing

to my sister, to my brother and to my friend Ber

Introduction

Bechdel test was enunciated by Alison Bechdel on the comic Dykes to Watch Out For in 1985. A movie to pass the test must meet the following prerequisites:
  1. It has to have at least two women in it,
  2. who talk to each other,
  3. about something besides a man.
The most widely form of the test used today added the necessity of the two female characters have names. The test has the characteristic of being simple, so easy to apply, and does not require much of a movie for succeed. However, a limitation of it is that the application to a single movie is debatable, since there can be many artistic choices that end up making the movie not pass the test (for example, Run Lola Run don't  have two female characters who talk to each other). Thus its application is more interesting when applied to a set of films, since it may reveal patterns of how women are represented consistently in this group. The graphs present here subdivide the films into groups according to variables available on sites to try to find how each category affects the way females characters are represented.
I have little academic knowledge in film or in sociology, so I'll try to avoid comments that are not about the graphics.
The Bechdel rates are from bechdeltest.com. I removed movies where more than 50% of users who commented about it disagreed with the classification. The site  classifies films according to each prerequisites of the test, here I grouped the films based only if they passed or did not pass, I did it for clarity. 


Click on the charts to enlarge them.

The charts

Years

Despite the fact that <a href="http://bechdeltest.com" rel="nofollow">bechdeltest.com</a> provide data about the years, I used data from imdb.com, as I rely more on them in this regard.
The graph below shows  the proportion of film that succeed on the Bechdel test across  the years. 


The visualization of variations seems compromised due to the fact that there are few films analyzed some years,  as can be seen in the histogram of movie analysed on <a href="http://bechdeltest.com" rel="nofollow">bechdeltest.com</a> by year:
 To try to circumvent this problem I used the lowess function of R that applies a locally-weighted polynomial regression. This regression has its smoothness related to the parameter f, which according to the description is:
The smoother span. This gives the proportion of points in the plot which influence the smooth at each value. Larger values ​​give more smoothness.
Below is a gif that shows how the change on the parameter f  from 0 to 1 influences the graph.

I wanted to demonstrate how the parameter affects the graph to make it clear the bias that the method may be having in this case.  Bellow is the chart with f = 2/3, the default of the function. 
The actual measures on each year here don't represent the data as in the first graphic, what is important now is the tendency. So, it seems  that there was at the beginning of the last century a rapid insertion of female characters, this increase was stabilized in the 30s. Another  tendency in this direction seems to had happen between the 60s-80s. 

Movie Genre

The genres of each movie were  obtained from <a href="http://imdb.com" rel="nofollow">imdb.com</a> where each movie can have multiples genres.  Only genres present in more than 50 films are represented.

There are several discussions whether or not documentaries should be evaluated according to the parameter of the Bechdel test. I am of the opinion that should not, but I didn't put too much thought about it, and, as I said before, I m not a expertise on the subject. So, I decided to leave them here.

Directors and writers

These chart represented writers and directors with more than five films evaluated. As these professionals often end up specializing in certain genres, these were added in the graph for comparison. There were too many directors and writers, what would make the chart boring so I selected those that I consider most famous in these  charts and didn't repeat the ones in the directors chart in the  writers chart. Some famous directors,  like Akira Kurosawa, James Cameron and M. Night Shyamalan didn't have five movies analysed as directors, but had as writers. The directors and writers were  obtained from <a href="http://imdb.com" rel="nofollow">imdb.com</a>. When a movie is based on a book IMDB  gives credit to the book's author, that why many of them appear in the writers graph.  

Directors

Writers

Directors, writers and producers by gender

This chart divided the the gender of professionals working in different stages of film production. How the gender was assigned is described at the end of the post.

Countries

Proportion of Bechdel test classes  according to the country of origin of the film. This information was  obtained from <a href="http://imdb.com" rel="nofollow">imdb.com</a> Only countries with more than 15 movies where include.

The first time I heard of the Bechdel test was while talking  the Academy Award for Best Picture. So I wanted to compare this award against others. I chose the ones that I believe are the most important. I have included the movies nominated for the best picture in each awards (Palme d'Or at Cannes, Golden Bear in Berlin, Golden Lion at Venice and the Academy Award for Best Picture). The information of the awards come from <a href="http://imdb.com" rel="nofollow">imdb.com</a>

What we talk about when we talk about Bechdel test

During the process of production of these charts I have wondered if the Bechdel test was actually measuring what it intended. That is, if it really captured groups of movies where women were underrepresented, and when they appeared had its role around men. 
To try to answer that question I researched in movie scripts presentes in imsdb.com

 an in 

script-o-rama.comthe number of words spoken by men and women and the proportion of times that men refer to women and vice versa (how often is a genre talk about another). I colored the points in the graphs according to the Bechdel test thus expected films where women talk as much or more than men and/or movies where men refer more to women than women to men  would, mostly, pass the test. I removed the outliers of the chart to make the range better to visualize. As this chart can be tricky to understand, I did this scheme below to demonstrate what each square represents. 

Below the result, I added a violin plot on each axis to help to visualize the distribution of the variables.


Before talk about the colors, I want to address the vertical dispersion of the graph. I was surprised to see that women talk so much less than men in movies. I thought this might show a bias in the  movies choosed to be analyzed  in <a href="http://bechdeltest.com" rel="nofollow">bechdeltest.com</a>. To see if  this was the case I did the same graph for all scripts present in <a href="http://imsdb.com" rel="nofollow">imsdb.com</a> and in <a href="http://script-o-rama.com" rel="nofollow">script-o-rama.com</a> indepedent if the movie was or not analyzed  in <a href="http://bechdeltest.com" rel="nofollow">bechdeltest.com</a>. And the result was:




So, it does not appear that <a href="http://bechdeltest.com" rel="nofollow">bechdeltest.com</a> have some bias on this variables.
Now about the  distribution of the Bechdel test  at the chart, at first, it seemed to me that the test is capturing what it proposes, since the blue dots are seems more likely than others to be o the center or down and to the left. Thus, movies where wome are represented or referenced at least as much as men are passing the test.  However, there is a positive correlation between the two variables:


I speculated that this must be due to the fact that secondary characters generally refer to the main characters. Thus, women have little speech which shows that they are mostly secondary characters, that's make they refer more to men, that are usualy main character. If this reasoning is true, the chart is showing that the Bechdel test when discriminating to one variables also discriminate for the other. But maybe refering to the main character is not something that just secondary female character do, but also secondary male characters. So I tried to develop a way to see if the test was also able to display films in which women are more focused on men than other male characters.  
 To try to address this issue I made another chart where I compare if female characters  refer more to men than male character to men.  
Here the scheme of what this graph is representing:



And here the chart. 


Here the right part of the chart is where women are talking more about men than men about men. In other words, the females characters more frequently makes refere to males than male characters. My hope is that this is a good way to judge whether women are represented by characters more focused on a man than would be expected.  Looking at the violin plots upper it seems  that the Bechdel test didn't 

discriminate this feaure in the movies. So, it seems that the test is a good way to measure if female characters are having the same voice as the male character, but not so much to measure what this voice is saying.

To finish, here is the same chart as above, but for all scripts.


Bechdel teste aside, it seems clear from these graphs Y axis that women are alarmingly less represented than men  in movies. 

Where do the data come from?

Classification of films according to the Bechdel test

The classification of the films was obtained in bechdeltes.com site. In it anyone can enter information about a movie and classifies it accordingly. Usually those who put the data also insert a comment saying why. Every movie has a discussion on the classification. When posting a comment on this conversation the user can click that she/he has disagreed with the classification or can simply comment. Seeing some of these pages I realized that most users that do not click on the disagreed box, agreed with the classification. Thus I made a filter where I only accepted films where more than 50% of users who commented do not disagree with the classification. Note that 50% do not refer to the amount of comments, but 50% of users who commented (one user can comment more than once). Some films had more than one entry. In such cases, if the classification of these were different I removed the film, if both inputs have the same classification I considered the sum of the comments to apply the filter mentioned above.

Year, country, gender, directors, writers, producers and awards of films

Information of the production of the films were obtained from imdb.com. Here is a discussion of APIs available to obtain this type of information. Some APIs have the problem that when there are more than three directors or screenwriters for a film they do not return all. In these cases it was necessary to search the IMDB site. I have found no API that provides information on awards of movies, so for this information was also necessary to search on the site.

Gender of directors, screenwriters and producers

The gender of the people involved in the films were assessed in different ways. 

  1. First, I check whether the page of the person on IMDB contained if she/he was an actress or actor which would deliver the genre, since the word is gender specific.
  2. If there were no such information,  the number of gender-specific pronouns (she/he, her/he, herself/himself) present in the trivia and biography of the person was count. The gender wich more pronouns was linked to the person.
  3. If it was a draw in the count or the person did not have these fields on her/his page the first name was matched against the table of first name and gender present in genderchecker.com. I found this list conservative, ie when a first name has a reasonable proportion of both genders it returns "unknown". That is, it avoids false positives.

If it was impossible to get the gender by theses methods the gender was assign "unknown" and and and have not been used in graphics which involve that variable.

Information on the scripts for the films

To be able to assess what the Bechdel test was capturing it was made ​​some graphs with data of the screenplays of films. The screenplays were avaible from the websites imsdb.com and script-o-rama.com. I developed a R script to read these screenplays and to coupling each line to a character. These character names were matched with the names of the characters on the page of the movie on IMDB. From the method stated above was possible to return the gender of actors and actresses who play each character. Thus it was possible to coupling each line to a gender. The R script is not perfect, mainly because some scripts present in these sites are not well formatted. So was applied some quality filters: The screenplays accepted were the ones that my R script could capture:
  1. At least 500 lines linked to characters.
  2. At least five characters.
  3. At least 50 lines linked to each gender.

Theses quality control aim to avoid screenplays that the R scripts didn't get right in ways that could compromise the charts. The necessity for minimal number of lines is to be sure that the R script got a good part of the screenplay.  The filter on characters number is to avoid screenplay where  very few characters have been identified, what would make the ones that were identified over represented. And the minimal number of lines linked to each gender is to avoid cases where to R script only got only marginal characters of a gender. 

The R scripts used

All graphics and the data extraction were performed using R. I had upload the working directory  to here  (I just sent, then maybe when you see it is not already there).  The codes  are not fully annotated and the directorys  still a little confused. At the moment I do not have much time, but as soon as possible, I try to organize them. In this directory there is also some scripsts to deal with the financial information from the-numbers.com and score information from rottentomatoes.com that I didn't show here, because I didn't find it worth. 

Table

I made a table with the movies information, it is here. This table is after remove the movies where more than 50% of users who commented  disagreed with the <a href="http://bechdeltest.com" rel="nofollow">bechdeltest.com</a> classification.

Final consideration

This is my first attempt at doing graphics on a subject that has no relation to my work (and in a foreign language to me), so any criticism (about the design, data or grammar) is vastly grateful.
23 Jun 19:44

Amuse a Muse

by boulet
J.l.vanderzwan

Seriously though, I can't stand cat comics.

jlvanderzwan shared this story from The Bouletcorp.



14 Jun 12:33

These Aren't the PRISMs You're Looking For

jlvanderzwan shared this story from Waxy.org.

I'm a little obsessed with the story that broke yesterday about PRISM, the NSA/FBI project to gather information from popular Internet services, including Facebook, Google, and Apple.

So, naturally, I've been doing a lot of digging about the story on *.gov websites. In the process, I realized that the U.S. government loves the "PRISM" acronym. There are literally dozens of projects and applications named PRISM at the state and federal level, many with delightfully goofy logos. Here are some of my favorites.


Panelist and Reviewer Information System
Database of prospective reviewers for The National Endowment for the Humanities

Parallel Research on Invariant Subspace Methods
Argonne National Laboratory project to develop infrastructure and algorithms for the parallel solution of eigenvalue problems

Pliocene Research, Interpretation and Synoptic Mapping
USGS project to understand global climate change

PRoject Information SysteM
Apply for grants from the Washington State's Recreation and Conservation Office

Parameter-elevation Regressions on Independent Slopes Model
Climate analysis tool from the National Water and Climate Center

Pesticide Registration Information SysteM
The Environmental Protection Agency's database on all registered pesticide products.

Portable Remote Imaging Spectrometer
NASA JPL's airborne instrument for monitoring the ocean from UAVs

Performance and Registration Information Systems Management
U.S. Dept. of Transportation program to register commercial vehicles

Performance Reporting Information System
The State of Oregon's workforce reporting system

Partnerships for Regional Invasive Species Management
The State of New York's environmental effort to manage invasive species

Patient Reporting Investigation Surveillance Manager
Communicable disease data system for the State of Wyoming's STD program

Performance Related Information for Staff and Managers
Dept. of Mental Health's reports on hospital trends

Proactive Recruitment in Introductory Science and Mathematics
National Science Foundation's effort to fund STEM programs for undergrad students

Proteomics Research Information System and Management
Pacific Northwest National Laboratory's system for managing large-scale protein data

Procurement Information System for Management
Procurement software used across the federal government

 
31 May 08:05

Large badger causes 'hysteria' at girls' school

jlvanderzwan shared this story from UK headlines:
"It is a giant badger and it is causing hysteria – there are hundreds of screaming, hysterical girls." Rene?

Parents of pupils at the Folkestone School for Girls in Folkestone, Kent, say the large badger has been skulking around school grounds for the past two weeks.

One mother, who asked not to be named, said that a badger sett in the school grounds had been disturbed by recent building work and that the badgers were "causing hysteria" among pupils.

She said: "The badger has been spotted several times within the grounds, scaring the living daylights out of the teenage girls."

"It is a giant badger and it is causing hysteria – there are hundreds of screaming, hysterical girls."

Some pupils have told teachers they are too scared to walk across the school grounds in case the badger attacks them, with some pupils saying the badger was running at them during break times.

School chiefs said they had been alerted to the giant badger and that pupils had been told during an assembly to "stay away from it".

Head teacher Tracy Luke said: "We do have a badger sett in the school grounds, well away from school buildings."

30 May 09:08

Bug-a-Licious

by Holly Hibner
jlvanderzwan shared this story from Awful Library Books:
That looks pretty tasty actually

The Eat-A-Bug Cookbook
Gordon
1998

Submitter: This cookbook found on the shelves at my local library is not a joke… Although with recipes names like Larvae Latkes, Cockroach ala King, Pest-O, Sweet & Sour Silkworms & Party Pupae, I have to wonder whether the author loves puns just as much as he loves cooking bugs. Not familiar with which bugs to eat? There is a handy reference page listing the seasonal availability of edible arthropods. Yuck.

Holly: This book is totally cool! I can see kids absolutely loving it, even though it is meant for adults. I mean – ick – but for a public library this is actually a cool choice!

Mary: Now I have some ideas for the next staff potluck.

28 May 13:19

Shelter - Early Gameplay Footage

J.l.vanderzwan

Hoi René

jlvanderzwan shared this story :
This game, it was made for René

Published on May 22, 2013

Might and Delight, the brains behind last years retro styled platformer Pid, reveals more details of their new game project Shelter, which is shaping up to be something really special.
As the mother of a litter of cubs you are forced out from familiar and safe surroundings to find new shelter in a beautiful, but dangerous world. The harsh reality of nature plays a pivotal role in the game whilst at the same time Shelter aims to pay a homage to the great outdoors and all its imposing beauty.
The trailer showcases key game play elements such as the hunt for food that is the most important aspect of life out in the wild for the badger mother and her cubs. The more they eat, the more they grow and the more active they become. We also wanted to show you some of the dangers you'll encounter where the mother must work to shelter her cubs from the perils of the wild. 
The game is scheduled for release on PC and Mac in 2013 with music once again provided by Retro Family.
For more information, visit http://www.shelterthegame.com
And don't forget to support us on Steam Greenlight:
http://steamcommunity.com/sharedfiles...

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.

Rating is available when the video has been rented.

This feature is not available right now. Please try again later.

16 May 15:36

After 100 Years, Ramanujan Gap Filled

by Oleg Marichev
jlvanderzwan shared this story from Wolfram|Alpha Blog:
Die conclusie :D

A century ago, Srinivasa Ramanujan and G. H. Hardy started a famous correspondence about mathematics so amazing that Hardy described it as “scarcely possible to believe.” On May 1, 1913, Ramanujan was given a permanent position at the University of Cambridge. Five years and a day later, he became a Fellow of the Royal Society, then the most prestigious scientific group in the world. world at that time. In 1919 Ramanujan was deathly ill while on a long ride back to India, from February 27 to March 13 on the steamship Nagoya. All he had was a pen and pad of paper (no Mathematica at that time), and he wanted to write down his equations before he died. He claimed to have solutions for a particular function, but only had time to write down a few before moving on to other areas of mathematics. He wrote the following incomplete equation with 14 others, only 3 of them solved.

One of Ramanujan's unsolved equations

Within months, he passed away, probably from hepatic amoebiasis. His final notebook was sent by the University of Madras to G. H. Hardy, who in turn gave it to mathematician G. N. Watson. When Watson died in 1965, the college chancellor found the notebook in his office while looking through papers scheduled to be incinerated. George Andrews rediscovered the notebook in 1976, and it was finally published in 1987. Bruce Berndt and Andrews wrote about Ramanujan’s Lost Notebook in a series of books (Part 1, Part 2, and Part 3). Berndt said, “The discovery of this ‘Lost Notebook’ caused roughly as much stir in the mathematical world as the discovery of Beethoven’s tenth symphony would cause in the musical world.”

In his book analyzing Ramanujan’s results, Berndt notes the existence of a solution for Solution noted by Berndt, but follows with, “We do not record the value here, because it is not particularly elegant.” As we will show below, a solution exists as elegant as other values found by Ramanujan himself.

Elegant solution found

What does the equation mean? We start by comparing arithmetic sequences to geometric sequences.

Arithmetic: 1 + 2 + 3 + … + n.

Geometric: a1 + a2 + a3 + … + an.

For each type, we can predict behaviors with such things as partial sum formulas. Another form of arithmetic progression, in the realm of continued fractions, is the following:

Continued fraction example

where symbol Equation for the Mathematica function ContinuedFractionK corresponds to the Mathematica function ContinuedFractionK.

The geometric version of continued fractions is known as the Rogers–Ramanujan function R. There is a related Rogers–Ramanujan function S (after Leonard James Rogers, who published papers with Ramanujan in 1919). In the lost notebook, F(q) represents S(q).

R(q) is a continued fraction of the form:

Form that R(q) is the continued fraction of

and similarly for S(q). (The presence of the prefactor Fifth root of q makes various formulas nicer.) More formal definitions are as follows:

More formal definition of R(q)

More formal definition of S(q)

These functions are related by Equation showing the relation of S(q) and R(q). Many published works mention S(q) = -R(-q), but that’s incorrect due to branch cuts. We can also define R and S in a way that can be evaluated more quickly through q-Pochhammer symbols.

Definition of R using q-Pochhammer symbols

Definition of S using q-Pochhammer symbols

Here are pictures of the behavior of the R function on the unit disk in the complex plane. Values returned can be complex, so these pictures show the imaginary, real, argument, and absolute values (Im, Re, Arg, and Abs) of the function R(q). The unit circle itself is the natural boundary of analyticity and has a dense set of singularities of the function R(q). As one can see, the Roger–Ramanujan functions are beautiful, not just due to their mathematical properties, but also visually.

Pictures of the behavior of the R function on the unit disk in the complex plane

The functions R and S are two of the few named functions devoted to continued fractions. Recently, we’ve been collecting theorems and formulas for R and S, including the uncompleted ones in this piece of Ramanujan’s original “lost” notebook. That line at the end is equivalent to Equation from Ramanujan's original lost notebook.

Piece of Ramanujan's original "lost" notebook

Many of these have been found since Ramanujan wrote them down. All of these are readily solved with Mathematica. We list the values together with the first known solvers, with solutions by Oleg Marichev being first realized by Mathematica.

Theorems and formulas for R and S

Bruce Berndt noted, “The value of Equation can be determined by using the value of Equation along with a famous modular equation connecting R(q5) with R(q). We do not record the value here, because it is not particularly elegant.”

With Simplify, RootReduce, and many other Mathematica functions, large equations can be boiled down to their most elegant form. Ramanujan used chalk and his mind to simplify most of his results—the long results he erased from his slate, but the elegant results he wrote down. It seems likely to us that Ramanujan actually did know the elegant solution, or at least a method to find it, he just didn’t have the time to write it down. Here’s a method we used. First, calculate a numerical value for the point of interest. Second, conjecture a closed algebraic form for this number. Third, express the algebraic number as nested radicals. Finally, check the conjectured form with many digits of accuracy.

Starting to calculate a numerical value for the point of interest

Calculating a numerical value for the point of interest

1.151253225350832849725197582897578627999982843838182580967555952676114472157669659604129909241760880

algebraicConjecture = RootApproximant[numValue, 24]

Closed algebraic form for the number

ToRadicals[algebraicConjecture ]

Algebraic number as nested radicals

Then we check that the numerical value of the conjectured form is the same as the value of the function. The values agree to at least 10000 places.

Checking the numerical value of the conjectured form is the same as the value of the function

0. x 10^-10049

Since both of these are algebraic numbers with elegant representations, this is a rather convincing check. And the method can easily be generalized to find many more, so far unknown, values for S(q), and similarly for R(q).

An actual proof can be accomplished using modular equations. This is the modular equation of order 5 for S:

Using modular equations for actual proof

Modular equation of order 5 for S

We use the previously known value for Equation for S(q5) and solve for S(q) to obtain a value for Equation.

Beginning to simplify the equation

Result for S(q)

FullSimplify[%]

Simplified version of the equation

Clearing denominators, we obtain the above form of the result.

Clearing denominators

Final result

Ramanujan’s equations are related to work we’ve done recently to add a lot of continued fraction knowledge to Wolfram|Alpha. In a future blog we will expand on the new capabilities, such as the input continued fraction K (1, n, {n, 1, inf}).

We also put together a list of hundreds of exact values in the “Ramanujan R and S” interactive Demonstration.

Ramanujan R and S Demonstration

“Not particularly elegant”—never a good thing to say about Ramanujan. We’re glad we were able to show that Ramanujan had something elegant in mind.

Download this post as a Computable Document Format (CDF) file.

16 May 15:36

Four main culprits found for serious childhood diarrhoea

by Beth Mole
jlvanderzwan shared this story from Nature News Blog:
Good news everyone!

Just four pathogens underpin most cases of serious diarrhoea in children — the diarrhea in children—the second leading killer of

Rotavirus particles
FLICKR/AJC1

young children worldwide — according worldwide—according to a study published today in The Lancet.

Out of nearly 40 diarrhoea-causing microbes, diarrhea-causing germs, the researchers identified four primary culprits: rotavirus, Cryptosporidium, a toxic type ofEscherichia coli, and Shigella. The winnowing of the list could allow health experts to design targeted health campaigns.

“I think what we have done is allow doctors and public health experts to prioritize and potentially save thousands of lives,” says Karen Kotloff, a paediatrician pediatrician at the University of Maryland, Baltimore, and first author of the study. Diarrhoeal Diarrheal diseases kill an estimated 800,000 young children each year, second only to pneumonia, which kills around 1.2 million.

The 3-year study began in 2007 and involved nearly 22,000 children under the age of 5 in seven locations in sub-Saharan Africa and south South Asia — making it the largest study of its kind. Researchers enrolled children who sought treatment at local clinics for moderate-to-severe diarrhoea diarrhea and took stool samples to identify the microbe germ that was causing their illness.

Topping the list is rotavirus, which is spread by contact with stools. stool. Vaccines against the well-known pathogen already exist, and today, the government of India, in partnership with Bharat Biotech,announced promising phase III trial results for a new vaccine.

Cryptosporidium, on the other hand, was a surprise to many researchers. The protozoan infects humans and animals, and can spread in contaminated water as well as from contact with human and farmyard faeces. farm-yard feces. “This had never been on the agenda before as a major pathogen in this clinical situation,” says George Griffin, an infectious-disease researcher at St infectious disease researcher at St. George’s University of London, UK, and a member of the scientific advisory committee for the study. Although Though one drug is available to treat Cryptosporidium, more research is needed to understand the disease, says Griffin.

15 May 16:36

Miracle Worker

jlvanderzwan shared this story from Buttersafe (inline).

Miracle Worker
15 May 16:36

How Half a Second of High Frequency Stock Trading Looks Like

jlvanderzwan shared this story from information aesthetics:
De schrijver is duidelijk een Belg.

frequency_trading.jpg
The movie shown below, developed by a real-time trading software developer Nanex, shows the stock trading activity in Johnson & Johnson (JNJ) as it occurred during a particular half a second on May 2, 2013.

Each colored box represents one unique exchange. The whote box at the bottom of the screens shows the National Best Bid/Offer, which often drastically changes in a fraction of a second. The moving shapes represent quote changes which are the result of a change to the top of the book at each exchange. The time at the bottom of the screen is Eastern Time HH:MM:SS:mmm, which is slowed down to be able to better observe what goes on at the millisecond level (1/1000th of a second).

In the movie, one can observe how High Frequency Traders (HFT) jam thousands of quotes at the millisecond level, and how every exchange must process every quote from the others for proper trade through price protection. This complex web of technology must run flawlessly every millisecond of the trading day, or arbitrage (HFT profit) opportunities will appear. However, it is easy for HFTs to cause delays in one or more of the connections between each exchange. Yet if any of the connections are not running perfectly, High Frequency Traders tend to profit from the price discrepancies that result.

More detailed information about this project can be found here. Via Huffington Post.

14 May 10:03

Depression Part Two

by Allie
I remember being endlessly entertained by the adventures of my toys. Some days they died repeated, violent deaths, other days they traveled to space or discussed my swim lessons and how I absolutely should be allowed in the deep end of the pool, especially since I was such a talented doggy-paddler.


I didn't understand why it was fun for me, it just was.


But as I grew older, it became harder and harder to access that expansive imaginary space that made my toys fun. I remember looking at them and feeling sort of frustrated and confused that things weren't the same.


I played out all the same story lines that had been fun before, but the meaning had disappeared. Horse's Big Space Adventure transformed into holding a plastic horse in the air, hoping it would somehow be enjoyable for me. Prehistoric Crazy-Bus Death Ride was just smashing a toy bus full of dinosaurs into the wall while feeling sort of bored and unfulfilled.  I could no longer connect to my toys in a way that allowed me to participate in the experience.


Depression feels almost exactly like that, except about everything.

At first, though, the invulnerability that accompanied the detachment was exhilarating. At least as exhilarating as something can be without involving real emotions.


The beginning of my depression had been nothing but feelings, so the emotional deadening that followed was a welcome relief.  I had always wanted to not give a fuck about anything. I viewed feelings as a weakness — annoying obstacles on my quest for total power over myself. And I finally didn't have to feel them anymore.

But my experiences slowly flattened and blended together until it became obvious that there's a huge difference between not giving a fuck and not being able to give a fuck. Cognitively, you might know that different things are happening to you, but they don't feel very different.


Which leads to horrible, soul-decaying boredom.



I tried to get out more, but most fun activities just left me existentially confused or frustrated with my inability to enjoy them.


Months oozed by, and I gradually came to accept that maybe enjoyment was not a thing I got to feel anymore. I didn't want anyone to know, though. I was still sort of uncomfortable about how bored and detached I felt around other people, and I was still holding out hope that the whole thing would spontaneously work itself out. As long as I could manage to not alienate anyone, everything might be okay!

However, I could no longer rely on genuine emotion to generate facial expressions, and when you have to spend every social interaction consciously manipulating your face into shapes that are only approximately the right ones, alienating people is inevitable.


Everyone noticed.


It's weird for people who still have feelings to be around depressed people. They try to help you have feelings again so things can go back to normal, and it's frustrating for them when that doesn't happen. From their perspective, it seems like there has got to be some untapped source of happiness within you that you've simply lost track of, and if you could just see how beautiful things are...


At first, I'd try to explain that it's not really negativity or sadness anymore, it's more just this detached, meaningless fog where you can't feel anything about anything — even the things you love, even fun things — and you're horribly bored and lonely, but since you've lost your ability to connect with any of the things that would normally make you feel less bored and lonely, you're stuck in the boring, lonely, meaningless void without anything to distract you from how boring, lonely, and meaningless it is.


But people want to help. So they try harder to make you feel hopeful and positive about the situation. You explain it again, hoping they'll try a less hope-centric approach, but re-explaining your total inability to experience joy inevitably sounds kind of negative; like maybe you WANT to be depressed. The positivity starts coming out in a spray — a giant, desperate happiness sprinkler pointed directly at your face. And it keeps going like that until you're having this weird argument where you're trying to convince the person that you are far too hopeless for hope just so they'll give up on their optimism crusade and let you go back to feeling bored and lonely by yourself.


And that's the most frustrating thing about depression. It isn't always something you can fight back against with hope. It isn't even something — it's nothing. And you can't combat nothing. You can't fill it up. You can't cover it. It's just there, pulling the meaning out of everything. That being the case, all the hopeful, proactive solutions start to sound completely insane in contrast to the scope of the problem.

It would be like having a bunch of dead fish, but no one around you will acknowledge that the fish are dead. Instead, they offer to help you look for the fish or try to help you figure out why they disappeared.


The problem might not even have a solution. But you aren't necessarily looking for solutions. You're maybe just looking for someone to say "sorry about how dead your fish are" or "wow, those are super dead. I still like you, though."


I started spending more time alone.


Perhaps it was because I lacked the emotional depth necessary to panic, or maybe my predicament didn't feel dramatic enough to make me suspicious, but I somehow managed to convince myself that everything was still under my control right up until I noticed myself wishing that nothing loved me so I wouldn't feel obligated to keep existing.


It's a strange moment when you realize that you don't want to be alive anymore. If I had feelings, I'm sure I would have felt surprised. I have spent the vast majority of my life actively attempting to survive. Ever since my most distant single-celled ancestor squiggled into existence, there has been an unbroken chain of things that wanted to stick around.


Yet there I was, casually wishing that I could stop existing in the same way you'd want to leave an empty room or mute an unbearably repetitive noise.


That wasn't the worst part, though. The worst part was deciding to keep going.


When I say that deciding to not kill myself was the worst part, I should clarify that I don't mean it in a retrospective sense. From where I am now, it seems like a solid enough decision. But at the time, it felt like I had been dragging myself through the most miserable, endless wasteland, and — far in the distance — I had seen the promising glimmer of a slightly less miserable wasteland. And for just a moment, I thought maybe I'd be able to stop and rest. But as soon as I arrived at the border of the less miserable wasteland, I found out that I'd have to turn around and walk back the other way.


Soon afterward, I discovered that there's no tactful or comfortable way to inform other people that you might be suicidal. And there's definitely no way to ask for help casually.


I didn't want it to be a big deal. However, it's an alarming subject. Trying to be nonchalant about it just makes it weird for everyone.


I was also extremely ill-prepared for the position of comforting people. The things that seemed reassuring at the time weren't necessarily comforting for others.


I had so very few feelings, and everyone else had so many, and it felt like they were having all of them in front of me at once. I didn't really know what to do, so I agreed to see a doctor so that everyone would stop having all of their feelings at me.


The next few weeks were a haze of talking to relentlessly hopeful people about my feelings that didn't exist so I could be prescribed medication that might help me have them again.


And every direction was bullshit for a really long time, especially up. The absurdity of working so hard to continue doing something you don't like can be overwhelming. And the longer it takes to feel different, the more it starts to seem like everything might actually be hopeless bullshit.


My feelings did start to return eventually. But not all of them came back, and they didn't arrive symmetrically.

I had not been able to care for a very long time, and when I finally started being able to care about things again, I HATED them. But hatred is technically a feeling, and my brain latched onto it like a child learning a new word.


Hating everything made all the positivity and hope feel even more unpalatable. The syrupy, over-simplified optimism started to feel almost offensive.


Thankfully, I rediscovered crying just before I got sick of hating things.  I call this emotion "crying" and not "sadness" because that's all it really was. Just crying for the sake of crying. My brain had partially learned how to be sad again, but it took the feeling out for a joy ride before it had learned how to use the brakes or steer.


At some point during this phase, I was crying on the kitchen floor for no reason. As was common practice during bouts of floor-crying, I was staring straight ahead at nothing in particular and feeling sort of weird about myself. Then, through the film of tears and nothingness, I spotted a tiny, shriveled piece of corn under the refrigerator.


I don't claim to know why this happened, but when I saw the piece of corn, something snapped. And then that thing twisted through a few permutations of logic that I don't understand, and produced the most confusing bout of uncontrollable, debilitating laughter that I have ever experienced.


I had absolutely no idea what was going on.


My brain had apparently been storing every unfelt scrap of happiness from the last nineteen months, and it had impulsively decided to unleash all of it at once in what would appear to be an act of vengeance.


That piece of corn is the funniest thing I have ever seen, and I cannot explain to anyone why it's funny. I don't even know why. If someone ever asks me "what was the exact moment where things started to feel slightly less shitty?" instead of telling a nice, heartwarming story about the support of the people who loved and believed in me, I'm going to have to tell them about the piece of corn. And then I'm going to have to try to explain that no, really, it was funny. Because, see, the way the corn was sitting on the floor... it was so alone... and it was just sitting there! And no matter how I explain it, I'll get the same, confused look. So maybe I'll try to show them the piece of corn - to see if they get it. They won't. Things will get even weirder.


Anyway, I wanted to end this on a hopeful, positive note, but, seeing as how my sense of hope and positivity is still shrouded in a thick layer of feeling like hope and positivity are bullshit, I'll just say this: Nobody can guarantee that it's going to be okay, but — and I don't know if this will be comforting to anyone else — the possibility exists that there's a piece of corn on a floor somewhere that will make you just as confused about why you are laughing as you have ever been about why you are depressed. And even if everything still seems like hopeless bullshit, maybe it's just pointless bullshit or weird bullshit or possibly not even bullshit.


I don't know. 

But when you're concerned that the miserable, boring wasteland in front of you might stretch all the way into forever, not knowing feels strangely hope-like. 






14 May 10:00

Most data isn’t “big,” and businesses are wasting money pretending it is – Quartz

jlvanderzwan shared this story from Quartz:
Is dat jouw foto, Peter? (moet je misschien even voor doorklikken)

Big data! If you don’t have it, you better get yourself some. Your competition has it, after all. Bottom line: If your data is little, your rivals are going to kick sand in your face and steal your girlfriend.

There are many problems with the assumptions behind the “big data” narrative (above, in a reductive form) being pushed, primarily, by consultants and IT firms that want to sell businesses the next big thing. Fortunately, honest practitioners of big data—aka data scientists—are by nature highly skeptical, and they’ve provided us with a litany of reasons to be weary of many of the claims made for this field. Here they are:

Even web giants like Facebook and Yahoo generally aren’t dealing with big data, and the application of Google-style tools is inappropriate.

Facebook and Yahoo run their own giant, in-house “clusters”—collections of powerful servers—for crunching data. The necessity of these clusters is one of the hallmarks of big data. After all, data isn’t all that “big” if you could chew through it on your PC at home. The necessity of breaking problems into many small parts, and processing each on a large array of computers, characterizes classic big data problems like Google’s need to compute the rank of every single web page on the planet.

But it appears that for both Facebook and Yahoo, those same clusters are unnecessary for many of the tasks which they’re handed. In the case of Facebook, most of the jobs engineers ask their clusters to perform are in the “megabyte to gigabyte” range (pdf), which means they could easily be handled on a single computer—even a laptop.

The story is similar at Yahoo, where it appears the median task size handed to Yahoo’s cluster is 12.5 gigabytes. (pdf) That’s bigger than what the average desktop PC could handle, but it’s no problem for a single powerful server.

All of this is outlined in a paper from Microsoft Research, aptly titled “Nobody ever got fired for buying a cluster,” which points out that a lot of the problems solved by engineers at even the most data-hungry firms don’t need to be run on clusters. And why is that an issue? Because there are vast classes of problems for which clusters are a relatively inefficient—or even totally inappropriate—solution.

Big data has become a synonym for “data analysis,” which is confusing and counter-productive.

Analyzing data is as old as tabulating a record of all the Pharaoh’s bags in the royal granary, but now that you can’t say data without putting “big” in front of it, the—very necessary—practice of data analysis has been swept up in a larger and less helpful fad. Here, for example, is a post exhorting readers to “Incorporate Big Data Into Your Small Business” that is about a quantity of data that probably wouldn’t strain Google Docs, much less Excel on a single laptop.

Which is to say, most businesses are in fact dealing with what Rufus Pollock, of the Open Knowledge Foundation, calls small data. It’s very important stuff—a “revolution,” according to Pollock. But it has little connection to the big kind.

Supersizing your data is going to cost you and may yield very little.

Is more data always better? Hardly. In fact, if you’re looking for correlations—is thing X connected to thing Y, in a way that will give me information I can act on?—gathering more data could actually hurt you.

“The information you can extract from any big data asymptotically diminishes as your data volume increases,” wrote Michael Wu, the “principal scientist of data analytics” at social media analysis firm Lithium. For those of you who don’t normally think in data, what that means is that past a certain point, your return on adding more data diminishes to the point that you’re only wasting time gathering more.

One reason: The “bigger” your data, the more false positives will turn up in it, when you’re looking for correlations. As data scientist Vincent Granville wrote in “The curse of big data,” it’s not hard, even with a data set that includes just 1,000 items, to get into a situation in which “we are dealing with many, many millions of correlations.” And that means, “out of all these correlations, a few will be extremely high just by chance: if you use such a correlation for predictive modeling, you will lose.”

This problem crops up all the time in one of the original applications of big data—genetics. The endless “fishing expeditions” conducted by scientists who are content to sequence whole genomes and go diving into them looking for correlations can turn up all sorts of unhelpful results.

In some cases, big data is as likely to confuse as it is to enlighten.

When companies start using big data, they are wading into the deep end of a number of tough disciplines—statistics, data quality, and everything else that comprises “data science.” Just as in the kind of science that is published every day—and as often, ignored, revised, or never verified—the pitfalls are many.

Biases in how data are collected, a lack of context, gaps in what’s gathered, artifacts of how data are processed and the overall cognitive biases that lead even the best researchers to see patterns where there are none mean that “we may be getting drawn into particular kinds of algorithmic illusions,” said MIT Media Lab visiting scholar Kate Crawford. In other words, even if you have big data, it’s not something that Joe in the IT department can tackle—it may require someone with a PhD, or the equivalent amount of experience. And when they’re done, their answer to your problem might be that you don’t need “big data” at all.

So what’s better—big data or small?

Does your business need data? Of course. But buying into something as faddish as the supposed importance of the size of one’s data is the kind of thing only pointy-haired Dilbert bosses would do. The same issues that have plagued science since its inception—data quality, overall goals and the importance of context and intuition—are inherent in the way that businesses use data to make decisions. Remember: Gregor Mendel uncovered the secrets of genetic inheritance with just enough data to fill a notebook. The important thing is gathering the right data, not gathering some arbitrary quantity of it.

14 May 10:00

When Herbivores Attack

by Coelasquid
jlvanderzwan shared this story from Manly Guys Doing Manly Things.

2013-04-22

It has been a month full of watching 3D dinosaurs and hanging out with Jeff Goldblum.

13 May 14:32

Too Cold to Spread

jlvanderzwan shared this story from Gunshow comic feed:
This... might actually work?






05 May 09:55

Ming Mecca – Heart of a video synthesizer and the brain of a videogame console

by Filip Visnjic
jlvanderzwan shared this story from CreativeApplications.Net:
11:15, restate my assumptions

Ming Mecca - Heart of a video synthesizer and the brain of a videogame console

Created with love for all things retrofuture, Ming Mecca brings a comprehensive set of classic videogame design parameters at your fingertips.
05 May 07:40

Now this won’t hurt a bit…

by Holly Hibner
jlvanderzwan shared this story from Awful Library Books:
Should be put in the horror section.

Michael and the Dentist
Wolf
1980

Submitter: This book was weeded from an elementary school library because it does not give a child in the year 2013 an accurate picture of what it’s like to visit the dentist. The equipment looks down-right scary & the poor kid in the book has to choose between the dentist’s “magic orange machine” or a large hypodermic needle. The nitrous oxide mask looks like a crushed soda can over his face! Even his mother looks concerned (though she hides it pretty well behind her Jackie-O style glasses).

Holly: The dentist looks like Eugene Levy! Is that Michael’s mom lurking in the doorway on the cover?

 

More old dental health books: 

Teeth are Fun

Won’t You Be My Neighbor

Chomp on This One

 

05 May 07:40

Why Is Code Hard to Understand?

by Sean Carroll
jlvanderzwan shared this story from Sean Carroll:
Anyone read "Thinking Fast And Slow"? This seems to fit with what that book describes.

Anyone who has tried to look at somebody else’s computer code — especially in the likely event that it hasn’t been well-commented — knows how hard it is to figure out what’s going on. (With sometimes dramatic consequences.) There are probably numerous reasons why, having to do with the difference between heuristic human reasoning and the starkly literal nature of computer instructions. Here’s a short paper that highlights one reason in particular: people tend to misunderstand code when it seems like it should be doing one thing, while it’s actually doing something else. (Via Simon DeDeo.)

What Makes Code Hard to Understand?
Michael Hansen, Robert L. Goldstone, Andrew Lumsdaine

What factors impact the comprehensibility of code? Previous research suggests that expectation-congruent programs should take less time to understand and be less prone to errors. We present an experiment in which participants with programming experience predict the exact output of ten small Python programs. We use subtle differences between program versions to demonstrate that seemingly insignificant notational changes can have profound effects on correctness and response times. Our results show that experience increases performance in most cases, but may hurt performance significantly when underlying assumptions about related code statements are violated.

As someone who is jumping back into programming myself after a lengthy hiatus, this stuff is very interesting. I wonder how far we are away from natural-language programming, where we can just tell the computer what we want in English and it will reliably do it. (Guess: pretty far, but not that far.)

Share

05 May 07:39

A Boy and His Atom

by Sean Carroll
jlvanderzwan shared this story from Sean Carroll.

Ready for your close-up? I mean, really close up. IBM has released the world’s highest-resolution movie: an animated short film in which what you’re seeing are individual atoms, manipulated by a scanning tunneling microscope. Here is “A Boy and His Atom”:

And here is an explanation of how it was made:

Share

24 Apr 13:03

Dinosaur Baseball (2 Comments)

by poorlydrawndinosaurs.com
jlvanderzwan shared this story from poorlydrawndinosaurs.com:
Click and read on.

Dinosaur Baseball

It’s plausible it happened this way.

 

 

22 Apr 12:41

Released: Patchy!

by Thomas ten Cate

Patchy feature graphic

Yes indeed, Frozen Fractal’s first officially released game is there! It’s called Patchy, and it’s a retro arcade-style land-grabbing game for Android. This post is about its inception and also describes some bits of the technical implementation.

Design

Patchy is the spiritual successor to my one-weekend Ludum Dare entry Park to Park. (And of course, Park to Park is itself a spiritual successor to the 1981 arcade game Qix.) But I made several important changes.

The original Qix and also Park to Park let you move only horizontally and vertically. This makes sense with keyboard controls. With the freedom of a touch screen however, allowing for movement in any direction is much more fun. It also makes the bouncers’ trajectory harder to predict.

In Qix, the player’s movement is restricted to previously drawn edges. I saw no need for that and thought it might be hard to control on a touch screen, so I let the player move anywhere they please outside the arena.

The other notable change was that I added the tracers, which traverse the edge of the arena. These are critical to fast gameplay, because without them, you can just wait forever on the edge until a good opportunity arises. Because the player is not confined to edges, the tracers needed to have their laser sword to increase their range. Their purpose is to force the player to go out into the arena and expose themselves to danger, and they fulfil that purpose quite effectively!

I chose to use libgdx, a cross-platform game library originally developed for Android. The great advantage of libgdx is that you can run the very same game on desktop Java, so there is no need for slow emulators or annoying apk installs. The result is a much faster development cycle. I highly recommend it.

Anyway, one long Easter weekend of coding later, I had a game. A game with horrible, Ludum Dare style code quality, public fields, copypasta everywhere – but a game nonetheless, and that’s what counts in the end. Then the fun started.

Patchy screenshot

Optimizing

The game ran fine on desktop, Nexus 7 and Galaxy Nexus, but achieved only around 17 frames per second on my trusty Nexus One. It may be a few years old, but it’s not ancient, and Patchy’s graphics are really simple. I didn’t want to release something that was going to have crappy performance on all but the latest phones. What was going on?

Fortunately the Android SDK comes with really great profiling tools. Traceview doesn’t just show a call graph like a traditional profiler does; it also shows a timeline detailing the exact sequence of calls, and context changes between threads.

Traceview screenshot

Running with profiling enabled dropped the framerate to about 12, but I thought nothing of it at the time. The output was surprising though: a lot of time was spent in updating camera matrices. Just a handful of floating point operations! (Okay, maybe in the hundreds.) Later this turned out to be an artifact of the profiler; instrumenting profilers add some overhead to each method call, and camera updates were performing a lot of tiny method calls for operations such as vector additions and dot products.

Having optimized away as many camera updates as I could (updating only if something changed), although it all but vanished from the profiling output, did not help the framerate one bit. The next biggest chunk of time was spent in text rendering. Building up the text character by character into a vertex buffer, taking care to use correct kerning and such, turned out to be fairly expensive. This, too, consisted of quite a lot of method calls and was – with hindsight – probably a profiling artifact. But fortunately, text is fairly static so I could use libgdx’s BitmapFontCache. This, too, had a big impact in the profiling data but didn’t change framerate one bit.

The next biggest chunk of time, around 18%, was spent on framebuffer operations. The cool, CRT-like retro rendering effect is achieved by first drawing the entire scene to an offscreen 240x360 framebuffer, then downscaling that twice by a factor of 2, then blending the three using linear filtering to achieve a blur/glow effect (and throwing in some scan lines afterwards). Now I found that, by commenting out this code and just rendering the scene to the screen, the Nexus One achieved a framerate of a steady 60 fps!

I tried to optimize, but nothing worked. Using just one downscaled framebuffer instead of two didn’t help. Using no downscaling at all didn’t help either. Various combinations of clearing and not clearing the framebuffer, as suggested here, didn’t help either. Without the profiler, I was just guessing what operations took long.

I could have instrumented the code by hand, but since it was still slow after ripping out almost everything that mattered, it seemed pointless. I concluded that framebuffer operations are just inherently slow on this device, and left it at that. Shipping, after all, is a feature.

Publishing

This was the first app I’ve ever published to the Google Play Store, and I was pleasantly surprised by the process. Exporting a signed apk from Eclipse is really easy using the wizard, and uploading it to the Play Store is a breeze. Configuration of pricing and distribution countries/carriers is also really easy in the new Developer Console. I don’t know what the old one was like, but the huge yellow bar keeps nagging me that it’s going away soon, so I don’t suppose I need to care.

Most of releasing time was spent on creating promotional graphics. I drew the banner above in Gimp, mainly because I was too lazy to reboot to Photoshop. I’m not completely happy about it, but shipping is a really, really important feature, so once it had some colours and things in it, I called it done.

I chose to make it a paid app because this is the least hassle for me. I do realize that payment makes for a significant barrier to entry, even though the price is as low as I could set it (GBP 0.49, EUR 0.59, USD 0.99). My main objective with this project was not to get rich; it was to get some experience actually releasing something on Android, figure out how the process works, what to do and what to avoid. My next Android game will probably be a free one with in-game ads, and possibly in-game purchases.

Reception (or lack thereof)

I did no advertising or promotion at all, apart from posting to Twitter, Facebook and Google+. This led to a handful of friends buying it to try (thanks everyone!), but not much else. Patchy has been in the Play Store for a few days now, and I’ve seen only one or two purchases from outside my normally under-represented home country of the Netherlands.

Thinking about how the Play Store works, this isn’t too surprising: new apps don’t show up anywhere, except in search results. And nobody will be searching for “patchy” unless they already know about it. Some people might be searching for “arcade”, or “retro”, but I don’t think it’ll show up high for those generic terms either. I think the best chance for new paid games to “make it” is to end up in the “top new paid” category; the apps at the bottom of those typically have only 100-500 downloads. This doesn’t seem too hard to achieve, and would then drive early adopters and hopefully bump you to one of the other, more prominent categories. There used to be a section in (what was then called) the Android Market with new/updated apps, but with Android’s popularity these days, it probably became unwieldy. Pity.

But hey, it’s been only a few days since release. Patchy has received one review so far, it’s not from anyone I know, and it’s five stars out of five, so who knows… As far as I’m concerned, having launched is a success worth celebrating in itself!

Permalink | 2 comments
14 Apr 14:25

Storms and Teacups

If you've been paying attention, you'll have seen a lot more discussions about gender, feminism and harrassment lately. The conversation mostly revolves around the latest incident of the day. I'd like to reflect on the bigger picture instead, and talk about some uncomfortable truths.

This is about how we act, online and offline, and why we do it.
Please read it top to bottom, or not at all.

Special thanks go to the folks who took time to provide feedback on drafts.

The examples used in this article, whether positive or negative, are chosen for their representative nature. They are not unique exceptions that deserve special sympathy, scrutiny or scorn.

Storm in a Teacup

Table of Contents

  1. The Shametweet
  2. Objectification
  3. The Social Justice Warriors
  4. Women in Open Source
  5. The Anti-Harassment Policy
  6. Beating Which Odds?
  7. Breaking Out of The Filter Bubble

The Shametweet

Atlassian, provider of software development infrastructure, sends out a tweet to advertise one of their services:

If you're ready for a build server so pretty you could take it to the prom, you're ready for @Atlassian Bamboo.

The response is immediate and harsh:

Sexist ads won't win you fans!
Grow up and don't use gendered terms to promote your tech products

A reply is made:

Sorry you don't like the wording!
We weren't being gender specific though. Men are pretty too!

Finally, cue the condescending follow ups:

For fuck's sake, way to exhibit absolutely no understanding whatsoever of the subtleties of patriarchy. Get educated.

Look closely and you'll see this pattern pop up more and more, in various forms. The key word is always educate, or more accurately, re-educate. The tone varies from feigned concern to outright hostility. If only you weren't so ignorant, you wouldn't have made such horribly offensive statements. Apologies are dismissed as insincere, a refusal to admit one's true sins.

But let's step back for a bit and look at what was said. First, Atlassian's reply is right, they weren't being gender specific, they merely compare a piece of software to prom. That's not what the indignant reader saw. They read between the lines, and substitute it with something like this:

  • Women are expected by society to always be pretty. We think this is great.
  • Prom is a celebration of this institutional sexism. Let's trivialize it by comparing it to server technology.
  • We think you'll enjoy our use of sexism and buy our products.

For sure, everyone has their own interpretation and (I hope) I'm exaggerating. But the tweet's supposed sexism is not actually there. The speaker's intent is completely ignored, the hurt feelings of the offended take priority. The reinterpretation itself is sexist: only women can be pretty.

Shametweet

The worst form of this behavior is what I call the Shametweet. This is when someone retweets a statement—usually a perceived insult directed at themselves—without any further comment. The tweeter seemingly considers it beneath themselves to address the insolence directly. Instead, they choose to demonstrate their superior sensibilities to their followers. Those will then jump to his or her's defense, making the problem go away with a single click of a button, while they maintain an aura of innocent plausible deniability.

To my lack of surprise, it's mostly women who I see doing this, voluntarily turning themselves into objects, letting others claim their agency, and usually men who are all too eager to jump to the rescue, even when it's not requested. Some celebrities do it too, sicking a million followers on a target who failed to stroke their ego that morning. More than a few of these fragile celebs are men.

Objectification

Anita Sarkeesian dislikes sexist tropes and objectification of women in video games and wants to bring this problem to light. As one might expect with anyone who does anything on the internet, trolls show up, and insults and accusations of sexism start flying around. Things get ugly, and valid criticism is lost in a sea of crud. Anita cleverly uses the Streisand effect to her advantage, gets publicity in both feminist and general media, ending in a successful $158K Kickstarter campaign to produce a web video series.

Jezebel, billing itself as "Celebrity, Sex, Fashion for Women", is one of the sites eagerly siding with Anita. It appeals to their readership: a young audience of mostly women who enjoy seeing another woman doing her own thing, more so when it irritates men and advances the status of the sisterhood—if the comments are anything to go by.

Why is Michelle Williams in Redface?

Fast forward. Jezebel asks "Why Is Michelle Williams in Redface?", "You should know better".

Her transgression was to appear on a fashion magazine cover "dressed in a braided wig, dull beads, and turkey feathers [...] in a flannel shirt, jeans, and [...] some sort of academic or legal robe. [...] An attempt to portray reservation nobility [...] like she's the member of another race."

But they don't stop there. This tasteless display is in fact "akin to putting a picture of a Gentile in a stereotypical Jewish getup on the cover of Adolf Hitler's Mein Kampf". Godwin triumphs once again.

The writer may indeed have a point in there somewhere, that is, about stereotypes of First Nations cultures. But the irony is so thick you can spread it like Nutella.

Jezebel eagerly celebrates the advances of women over male-dominated society at every turn, decries Patriarchy and rings the alarm bell whenever supposed standards of equality and self-determination are violated. Now they complain that an industry they focus on, which treats people like objects to be dressed and painted, didn't objectify a woman in a tasteful enough fashion.

They should do an exposé on the Emperor's wardrobe next.

Who is it really, that is pressuring women to be passive, immaculate and above all, politically correct dolls? Is it really all men's fault? Or is it fueled by media and advertising that bills itself "For Women" in giant pink letters, but really seems to be just about "Judging Women" instead, telling them they need to look better, be likeable supermoms as well as executives, but deserve to have it all, honest?

On the other side, gaming sister-site Kotaku asks "She's Sexy. Now kill her?", questioning the "humiliation of sexualized females" in God of War: Ascension. In this game's bloody quest of revenge, after a couple hours of brutally murdering several armies of mythological creatures one by one, you stab the Medusa-like Gorgon in the chest. On top of its giant snake body, right where its breasts are. Gasp.

This scene summarizes "all [the] issues with violence against sexualized female characters in one nutshell." But after describing it in the context of the game, only one real objection remains: "Breasts code some enemies as female, [...] violence against [these] body parts is disturbing," and is not the usual "norm in games".

The game is presenting "a form of feminine beauty that associates exposed, large breasts as beautiful." The author seems to be confusing "sexualized" and "sexy", as if sexualization is only what turns him on—I think it's breasts—and something must be sexualized before it can be arousing. Apparently if the Gorgon had been obese and flat-chested, there'd be no issue in putting it down. Which is exactly what Euryale looked like, the repulsive Gorgon the author must've killed in the previous game.

This attempted pro-woman analysis of sexualized portrayal seems to suggest that a feminized body is automatically sexual, but only if she's hot enough, like say, the "final, sexy boss."

The Social Justice Warriors

Skeptic blogger and retired medical doctor Harriet Hall writes a post, titled I Am Not Your Enemy: An Open Letter to My Feminist Critics. She clarifies exactly what she said and meant on a previous occasion. The comments then continue to argue back and forth about what it all means.

It goes back to a t-shirt she wore at a conference, stating she "felt safe and welcome" and was "just a skeptic, not a 'skepchick', not a 'woman skeptic', just a skeptic". This shirt was apparently so offensive and dehumanizing it reduced one of its victims to tears.

Harriet Hall's controversial tshirt

All of this is fallout from the scandal known as ElevatorGate. A man at a conference asked Rebecca Watson up for coffee in an elevator, after a late night in the hotel bar, and accepted no for an answer. Cue the public shaming based on her one-sided account, using her position as a conference speaker, and the inevitable backlash. The man himself however has wisely chosen to stay out of it and remains unidentified. It prompted Richard Dawkins to point to more serious women's issues to possibly worry about, who was then chastized for speaking from white male privilege. This scandal, entirely based on hearsay, is still going on a year later.

In fact, Harriet's thread features an appearance from Rebecca herself. She takes "ten precious minutes" out of her busy schedule to explain she "doesn't really think of [her] at all", after clarifying why she feels the post talks about her directly. Despite admitting to writing and deleting both a blog post and a private email on the subject, Rebecca says Harriet "doesn’t actually deserve an explanation, [or] real estate in my head" which is why she "let others argue over it". Which she says right after arguing over it.

Does this sound at all familiar? She includes that she would be "concerned for [her] personal hygiene" for wearing one shirt several days in a row. I'm not making this up.

Like Dawkins, I wonder: Don't these people have more important things to get angry at? Are they just self-absorbed, seeking publicity through controversy? Some undoubtedly are, but for the majority I think it's far more simple.

It's fair to ask: why are they so bothered and offended, spending their free leisure time organizing miniature online protests, thread after thread? Was the t-shirt (or the tweet) a direct, personal insult? Did it insult a class of people they belong to? Is it specific enough that someone could reasonably argue it applies to them, but not the next person? No.

So why take it personally? It's because it reminds us of an uncomfortable truth about ourselves or the world. In Atlassian's case, it's that beauty has a dark side, and it gives some people an unfair advantage or disadvantage. Did I get this job because of my talents or my looks? Do I present myself badly? Do people judge me by things beyond my control? Do I have a weird face? It reminds us of all the times we've experienced this ourselves, and if you have children, of all the times they will too. The internet becomes a mirror for our own insecurities, and we read our worries into everything.

In Harriet Hall's case, it's the acknowledgement that life is what we make of it, that people disagree with us more than we like to admit, and that often the best thing to do is shrug and not let it bother you, and focus on results rather than labels. Though again, everyone's interpretation is different.

But we don't want to admit that, our pride does not allow it. We'd much rather explain our unease by assuming it was inflicted deliberately, and we make up convenient reasons why that is so, why we were targeted. See, Atlassian is just another sexist tech company, they can't even tweet without insulting every woman on the planet! Harriet Hall, born in 1945, the second ever female intern in the US Air Force, must be an ignorant ditz when it comes to matters of feminism, because of one smelly t-shirt. If you don't see it the same way, well, you're just not educated enough to read between the lines.

It's both men and women who do it. We can argue who is more at fault until the cows come home, but when it comes to sexism it's fair to say men take the brunt of the blame, and are the ones expected to make amends. It's completely one sided, and it's another one of those convenient excuses that we substitute for the real thing. We don't want to talk about the full complexity at play here. Indeed, the closest feminism gets to acknowledging this is, Patriarchy hurts men too! So it's not my fault, just the result of every single choice I've ever made?

When someone points out that viewing everything through a uniquely feminist and female-oriented lens gives a skewed perspective, a rapid fire meme is returned: "But what about the mennzzz?" Attempting to show that inequality applies to both genders, quite often in women's favor, is considered derailing. Showing that the feminist interpretation of history as unbridled Patriarchy is unrealistic, and that feminism has long ago developed its own oppressive and hateful character, is dismissed as misogyny, even when it's women saying it.

There's more handy tropes to end attempts at nuance and shut down discussion: Check Your Privilege, Stop JAQing off (Just Asking Questions), Mansplaining, Victim Blaming, Nice Guy, Schrödinger's Rapist. The list goes on, and all of a sudden, concerns about gendered slurs no longer apply.

The so-called "safe space" that these online social justice groups claim to seek, is just another word for a censored space, and a hypocritical one at that. It's one where certain ideas and thoughts are not to be uttered, and must be replaced by less realistic and less worrisome ones. But no true safe space exists, as offense is always in the eye of the beholder.

Listening involves an interpretation of what people thought it meant they heard.

Women in Open Source

Statistics show that women observe sexism online to a higher degree than men, particularly in tech and open source. Recommendations are made on how to make the community more friendly to women, and most suggestions involve re-educating men to reduce their blindness. More so, it's implied that once the atmosphere is respectful enough, women will join and equality will be achieved.

Gender in open source (2006)

Sorry, but I don't buy it, because as late as 2006, 28% of participants in proprietary software were women, but only 1.5% in open source. Most open source projects start out as hobbies, created by one person in their spare time. If the community was such a sexist hell for women, wouldn't you expect the web to be littered with the abandoned works of that 1/4th of professionals who are women, who were turned off by how it was received once published? Instead, I find that female-founded projects are far and few, and calls for women to participate consist mainly of inviting them into existing projects, and speaking at established conferences about existing technologies.

Is the increasing role of women in open source a consequence of empowerment and self-direction? Or does it stem from the fact that open source is becoming more important in commercial use, and now more women are tagging along? It's both, naturally, but the huge gap between the two gender ratios can't be reduced to abuse and sexism. For a multitude of reasons, women simply aren't as interested as a group.

A big part of the problem is confidence, and starts much earlier: you must be this smart to be in open source, or so people think. Angela Byron, winner of the 2008 Google-O'Reilly Best Contributor award, called to "Fight the Einstein Perception" in Women in Open Source. It took Google's Summer of Code to convince her to take the plunge and make the career change. Programs like that are great to bring fresh talent into a community, but they won't cause the seismic shift in gender balance that feminism requires. If we want more women in open source, shouldn't we encourage them to just do their own thing, as those 98.5% of contributors who were male seemed to be doing?

Open source is claimed to be a meritocracy, but it really isn't. Once two people start modifying the same code, politics get involved, and I can certainly speak from experience that decisions at the top of an open source project are more about people and their interests than code. It isn't enough to create a good solution, it must be advocated and accepted, and apply to a wide variety of existing scenarios. If the work isn't good enough and fails, reputations take a hit. Like this:

Linus Torvalds

Linus Torvalds can act like a complete asshole, self-admittedly so, chew out his (male) contributors, and nobody in particular seems to mind. Linux is successful either despite or because of it.

Linus builds and directs software millions rely on. His abrasive tone reflects the importance of the issues he deals with on a daily basis. So far, his peers have deemed it socially acceptable. You may hate this, but you can't ignore it.

Can we really say with a straight face that he could talk the exact same way to a female contributor, and nothing would be different? In a culture where "never hit a woman" is considered a valid rule by many, men are the default assumed aggressor in domestic violence, and expected to chase the burglar—another man no doubt—out of the house to protect their wife and children? Or would it spawn thread after thread of discussions of just how bad the transgression was, and how to make sure it never happens again?

Open source culture is quite competitive, but the biggest problem an open source contributor has isn't criticism, it's getting people to pay attention in the first place. Ironically, this is something women are innately privileged in: studies show women have automatic in-group bias—women like women more than men like men—that people prefer their mothers to their fathers, and men are universally associated with negative behavior such as violence. It's propagated in the popular stereotypes of the bumbling husband, the insensitive jock, the aggressive bully, and so on.

National Geographic: Ladies Last

That perspective is dismissed by feminists as lashing out from male privilege, and the fear of losing it. But how privileged are men over women, when their life expectancy recedes further from that of women the lower the standard of living? Is there a Kickstarter I can donate to for that? No, instead National Geographic states matter of factly that it's a "troubling trend" and a "wake up call" that men's life expectancy is getting closer to that of women in the US, because it means women are gaining less. They use the margin by which women outlive men as if it's some sort of index of prosperity.

Hey, remember that time when Hillary Clinton said "Women have always been the primary victims of war"? Because they "lose their husbands, their fathers, their sons in combat." A woman who survives is more of a victim than a man who dies for her, please be sure to educate yourself on this.

Could it be that the sexism women say they are constantly subjected to online, is merely the flipside of a coin? One that allows them to cultivate attention with nothing more than a well-chosen avatar, and which men eagerly give to them? How many women forego the make-up in their profiles and videos before lamenting the unsolicited date proposals, awkward as they may be?

I'm not ignoring cases like Kathy Sierra and the persistent, real harassment she received, but let's not forget that it was inflicted by individuals upon individuals, not on womankind.

When the overwhelming majority of open source contributors are men fighting for recognition, do you suppose some of them might feel some resentment that a woman can walk into a room, real or virtual, and make everyone's head turn? If so, do women's concerns deserve automatic precedence over men's? The country I live in has a Minister for the Status of Women after all. Not for Equality.

The Anti-Harrassment Policy

To attend or speak at JSConf, you must agree to a code of conduct. Its goal is to create a positive, harassment free environment, something which I am all for. The policy is starting to be adopted verbatim by other conferences, like PyCon.

But the wording explicitly defines harrassment as including "offensive verbal comments", specifically "related to gender, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention."

How many of the storms in teacups above would fall under this wide umbrella? If the yardstick to be applied is offense, then this basically forces everyone to walk on egg shells and admit guilt ahead of time. "Participants asked to stop any harassing behavior are expected to comply immediately." There is no room here to discuss the merit of a particular case, to measure the validity of a claim.

Keeping it on-topic: the problem with discussing sex at technical conferences

Indeed, the latest is that we cancel the talk first, ask questions later, based on the concerns of a single complaint over a title without a summary. The threat of going public was possibly made, but accounts differ. I find the Ada Initiative's first response to the situation revealing.

While stressing the real issue is staying on topic and not devolving into unnecessary sexual talk, every negative point raised appears to concern only women. "Sexual topics [...] can be perceived as encouragement to humiliate, objectify, and assault women, regardless of the intent of the speaker." And, "Many people are unable to separate 'talking about sex' and 'saying derogatory things about women'." Their response shows they assumed the talk would not be "done in a woman-positive way". That is, a talk featuring a female speaker who blogs about harm reduction.

At no point do they express regret at having silenced a voice. "Be considerate and thoughtful," it ends.

Let me borrow a quote from Stephen Fry: "The only people who are obsessed with food are anorexics and the morbidly obese, and that in erotic terms is the Catholic church in a nutshell." You'll never see more talk of sexism and rape than on feminist websites.

Trigger warnings, humiliation, objectification, assault, rape culture: feminism's opinion of neither men nor women's abilities to act mature around each other seems particularly high.

As an aside, have you ever noticed how Tumblr isn't just a hub for bold feminism, but also erotic fanfics? And by 'erotic' I mean gay sex of dubious consent set in the Twilight universe. You know. Rape. That fangirls write and fantasize about. And joke about in hushed tones at Comic-Con. Is that woman-positive enough, or are the lines blurring a bit?

More recently, someone lost their job after public shaming involving an overheard and misinterpreted comment about "forking" and "dongles", and the guy still felt the need to apologize profusely to the female offendee. Her media presence exceeds his by far and includes tweeting about "[putting] something into your pants [...] like a bunch of socks". Meanwhile followers thanked her for her bravery, that is, snapping a picture with a smile and throwing it to the lions. Who was abusing who here?

Of course it blew up into its own internet storm, but can you blame people for responding in kind to an example that's been so clearly set?

People read Woman fired for getting upset at man's joke and fill in the rest of the story themselves, like this animated GIF equivalent of a temper tantrum. More dignified publications instead carefully explain "Why asking what [she] could have done differently is the wrong question", that is, the one question in this entire fiasco the rest of us could actually learn something from.

Judging a book by its cover is the new tolerance. We throw people into the stocks based on feelings while ignoring intent and assuming victimhood. This is why I fundamentally disagree with equating offense with harassment: it provides unlimited ammo and shuts down discussion rather than giving people the benefit of doubt. It elevates the exception to the norm, by presuming the worst.

Here's a clause I'd like to see instead: if you choose to air minor incidents in public one-sidely—or threaten to do so—rather than resolving the matter in private, you lose by default. Leave the soapbox for the people who actually need it. Also, if a speaker has been invited and has spent time preparing a talk, it's the most basic courtesy to honor that invitation, no matter what. Let people judge it on its own merits. We attend conferences to hear other points of view, not to be sheltered from them.

As for the creeper move cards, please toss them out, because that's not how adults resolve differences. How gender-neutral is the word creep anyway, and how would you respond to being dismissed with a generic scrap of paper printed from the internet?

If you reduce communication to such a passive aggressive and childish statement, color me unsurprised when you receive an equally childish response, especially in a community that thrives on subversion and creative re-use of things they're not supposed to toy with. It's the exact same attitude that protects us from DRM, eagerly tests claims of privacy and security, and liberates closed technology for those without access. You cannot have one without the other.

Conferences are social gatherings, and sexuality is a normal part of that. I know several happy couples who met at a tech conference, coming from different cities or even countries. Are we to assume that none of them used this opportunity to hook up, and that relationships never happen without ambiguity and misunderstanding? It's not a binary choice between tweeting #ITappedThat and turning conferences into convents.

But why does it seem like there are so many socially maladjusted men roaming these conferences? Does anyone care about the reasons at all, like say, the high rate of autism-spectrum disorders among geeks? Could it be due to the emphasis schools and universities place on non-intellectual pursuits like sports and popularity, and the bullying that results from it? Because it seems to me what some socially awkward hackers have done is exactly what the social justice warriors want: they've created a safe space for themselves, where only their own rules apply.

I never hear much about the effect "Jock culture" has on men, but quite a lot about "Rape culture" and women. We stereotype geeky men as neckbearded basement dwellers whom women are to be protected from unilaterally, rather than working towards real resolution. I don't mind the word neckbeard personally, it can be a humorous badge of pride, but if it's offensive to anyone, surely that's men, not women?

Neckbeard Republic

Beating Which Odds?

In a post titled, Beating the Odds, the JSConf organizers explain how they got 25% of their speakers to be women. The choice quote is: "Our industry systematically biases against 50% of great speakers and misses out on a significant amount of talks, topics, discussion and thus progress." The argument is that, despite only 10% of proposals coming from women, an anonymized selection process disproportionately favored female speakers.

Under a more traditional selection process, these women's valuable and apparently superior contributions would have been ignored. Note how they ignore the ratio of men and women in the industry, and assume this would not affect the gender ratio of good candidates: 50% of them are assumed to be women. That's not how statistics work.

The results: "Our highest ranked talk is from a woman and we know we wouldn’t have gotten that talk without the outreach we did." And: "We invited 35 women to submit to the [Call For Proposals], of these 13 ended up submitting one or more proposals, 5 women submitted on their own."

So basically, there is a significant amount of pre-selection going on here. In their outreach to female candidates, organizers naturally prefer women who they already think will make good speakers. These candidates then further self-selected based on their own confidence and skill. Less than half of female speakers submitted on their own. Meanwhile, the 162 proposals from men came from the usual pool, requiring no unique outreach. Despite extolling the virtues of anonymized selection, the process was biased to favor talented women from the get go, and it's no surprise women sent in better proposals as a group.

Given the rates of commercial and open source tech participation for women, getting 25% female speakers is a high number, assuming fair random sampling, beating the odds. But it's not random at all. The cure for sexism is apparently... more special treatment for women?

It also bothers me on a personal level: I'm gay, and feel equally excluded when someone puts a picture of Natalie Portman in their JavaScript talk. But even if I wasn't, who's to assume my opinions on the matter would fall in line with the cliché? When people do diversity spot checks of speaker panels and rally the horde, I get counted as just another dude propagating patriarchy and hetero­normativeness. What does it tell you when the first thought upon seeing a lone woman in a line-up is token female rather than trailblazer?

Now, I'm not against setting a good example, and I realize the perception of a boy's club can be a barrier to entry. However that shouldn't distract us from what equality of opportunity actually looks like. In tech, it's nowhere near a 50 / 50 gender split, because the imbalance starts much earlier, with more men than women going into STEM fields, despite the fact that 3 women now graduate for every 2 men.

Can we at least give women the benefit of the doubt and assume that they go after what interests them, rather than being unable to choose differently? Even in the most gender-equal country in the world, Norway, STEM fields are still male dominated and the social sector remains female dominated, despite decades of fervent pro-equality policy and education.

Hjernevask

How solid and gender-neutral is the research that traces this all back to social pressure? The 2010 documentary Hjernevask (Brainwash) provided a very revealing answer to this question and others, causing a stir in the Norwegian academic community. I highly recommend watching it, there are English subtitles. I found the resemblance to creationism and intelligent design striking: supposed scientists were dismissing observations out of hand because of perceived implications, questioning the author's motives instead. But sexual dimorphism doesn't imply patriarchy, any more than evolution implies social darwinism.

Some choice facts from honest nature vs. nurture research: even day-old babies show a measurable difference in interest between boys and girls, when presented with both a mechanical toy and a human face. Genetically identical twins have similar IQs and depression rates and research with adopted children shows a similar relation to their biological parents, much more than their adoptive ones. This is no reason to treat individuals any different, but some averages differ innately across gender lines, and I don't see that as something we can or should fix by overcompensating.

Breaking Out of The Filter Bubble

Above all, there's a common thread I can't ignore. The women I admire and respect in tech did so primarily on their own merit, letting nobody speak for them but themselves. Like the men I look up to, they point people to their accomplishments, not their likeability. Their Twitter bios don't consist of one ism after another, showing their adherence to a pre-approved set of beliefs. They don't let random trolls derail them, and they don't find themselves at the center of fires of their own making, expecting others to put them out.

It's also the ideal I aim for. When a couple thousand people on YouTube told me I had no life, I laughed my ass off at the absurdity. I'd just created an accidental experiment in viral media, and learned tons in the process. Meanwhile they just watched a video they apparently didn't like, and then wasted more of their time to point this out. They weren't talking about me, they were talking about themselves.

When people told me I killed Unix, that I should be shot, and that I was just some idiot designer who didn't understand code, I didn't have the privilege to retweet the offense and let my posse roll in. I could only ignore it, taking the reputation hit, or refute the misconceptions with arguments and insight, changing people's minds one post at a time. The arrogant Unix greybeards who bugged me in private? Simple: you bait them into telling you everything they know, pan for gold amongst the mud, and move on. One person against the might of Twitter, HackerNews and Reddit: it's really not so bad, just don't take it too seriously. Once the novelty wears off, the bystander effect kicks in, unless you keep stoking the fires yourself.

Of course, I did let it inform my choices: I stopped working on that project in public, realizing I wasn't going to get much useful participation until much later, and I could do without the distraction. But it no longer bothers me, it's just one in a long line of useful experiments. The lingering frustration I feel is about people's short sightedness, not bruised ego. Ever since then, I treat the internet like I would a lovable-but-backwards grandparent, who makes racist comments over Christmas dinner. Yes Grandma, it's all the damn commie jews and faggots' fault, now, who wants dessert?

No, I don't feel bad for dropping in those sacrilegious words in there just now. I like to think you are mature enough to let those letters pass under your eyes, without burning me at the stake because it reminds you of something unpleasant. I trust you to focus on the couple thousand words I started with, rather than just two at the end. See, the reason people say the n-word instead of nigger when talking about racism, is that they don't yet realize they too would have owned slaves back then.

When the internet gets its panties in a bunch for the umpteenth time, it's worth asking: where are people getting their information from? The plural of anecdote is not data, after all. Every incident I've heard of lately was massively blown out of proportion. Kony 2012 anyone? Look, finally a cause we can all be equally offended by.

Women are adamant about not being pigeonholed by their gender. I see no reason why we should encourage and celebrate doing it to men. Whether male or female, or any of the shades in between and around, people can have wildly different points of view, and reducing everything to a gender battle is as myopic as pretending no issues exist at all.

The most reasonable people are now afraid to speak their mind. They rightly fear being shamed and harassed by those who scream the loudest of abuse. I've debated writing about this for a while, because I know what a certain part of the response will be. But I'm not the only one saying it, so I'm doing it here, once, in full length, with honest citations, after discussion with people of experience. Women and men, in case you're wondering. "Good luck" was a common theme.

Remember, I'm not the one trying to make hay out of gender issues, turning them into ad revenue, TV appearances or book sales. In my line of work, we're expected to fix things, not just tell people they're broken in increasingly hyperbolic words.

Don't man the cannons or summon the horde. Instead, go check out the ton of links I just dropped into your lap, listen to what's already been said, and see if you can't hear the sound of a record skipping somewhere in the distance. It's not the one you think it is.

For the future then, something to think about. If I step outside, I can walk a couple blocks in any direction to encounter these.

I've taken the liberty of making them more honest:

Dead Rocks

Audi

This is what we allow advertisers to paste onto our streets, our newspapers, our TV shows. Our brains. And then the media turns around to tell us how everyone's being selfish and insecure, but sexism is to blame.

As a smarter person put it, it's narcissism repackaged as a gender battle.

Don't say it doesn't affect you, not when a picture of dollar bills makes you more reluctant to help someone pick up pencils.

10 Apr 14:33

Supply problems hamper ‘magic mushroom’ drug research

by Daniel Cressey
jlvanderzwan shared this story from Nature News Blog:
So how exactly can you go and research if a drug has medical use, if it's access is restricted because there is no medical use?

The president of the British Neuroscience Association has warned that work on potentially useful drugs for problems such as depression are being stymied by the plethora of bureaucracy surrounding clinical trials.

In a talk at his association’s biennial meeting – covered by news outlets across the world – pharmacologist David Nutt complained that his plans to test psilocybin, the active ingredient in ‘magic mushrooms’ has foundered.

Nutt, who was previously sacked from a government advisory role in a clash over illegal drug policy, says it has “proved impossible” to find a manufacturer prepared to “go through the regulatory hoops” to supply psilocybin.

Much of the coverage has focused on the fact that the proposed trial is of a component of an illegal drug. But the situation is even more complicated and bureaucratic than it might first appear.

There are heavy restrictions placed on drugs on ‘schedule 1’ of the act that governs illegal substances in the United Kingdom. Researchers wishing to work with these must obtain a licence from the Home Office. Nutt has previously written that “Schedule 1 regulation, a dustbin category for controlling drugs with no medical use, may prevent medical advances that could help relieve depression and pain”.

A totally separate issue is that any drugs used in a clinical trial must come from a factory compliant with ‘good manufacturing practice’ (GMP). This means that trials must obtain substances produced under expensive ‘GMP’ conditions, even when there are off the shelf versions. The Academy of Medical Sciences outlined this problem in its 2011 report, noting that a trial of fish oil had similar problems.

In the case of psilocybin, it seems, this double whammy has proven too much. “We have not given up but it is proving very difficult,” the Guardian quotes Nutt as saying.