text:
#!/usr/bin/env node

// set a high number for the maxSockets
// we don't need pooling here
require('http').globalAgent.maxSockets = 999999;

var vm = require('vm');
var _ = require('underscore');
var fs = require('fs');
var util = require('util');
var MeteorDown = require('../');
var coffee = require( "coffee-script" )

var filePath = process.argv[2];
if(!filePath) {
  showHelp();
  process.exit(1);
}

var meteorDown = new MeteorDown();

// run the script
var content = fs.readFileSync(filePath).toString();

if( filePath.substr(-6) == 'coffee' ) content = coffee.compile( content );

var context = {
  require: require,
  meteorDown: meteorDown
};

// important: getOwnPropertyNames can get both enumerables and non-enumerables
Object.getOwnPropertyNames(global).forEach(function (key) {
  context[key] = global[key];
});

vm.runInNewContext(content, context);

/* ------------------------------------------------------------------------- */

setInterval(function () {
  printStats(meteorDown.stats.get());
  meteorDown.stats.reset();
}, 1000*5);

/* ------------------------------------------------------------------------- */

function showHelp () {
  // TODO improve help and CLI interface
  console.log(
    'USAGE:\n'+
    '  meteor-down <path-to-script>\n'
  );
}

function printStats (stats) {
  var duration = stats.end - stats.start;

  console.log('--------------------------------------------------')
  console.log('Time   : %s', stats.end.toLocaleString());

  if(stats.data['method-response-time']) {
    var methodSummary = stats.data['method-response-time'].summary;
    var methodBreakdown = stats.data['method-response-time'].breakdown;
    console.log('Method : average: %d/min %dms ',
      parseInt(methodSummary.count * 60000 / duration),
      parseInt(methodSummary.total / methodSummary.count));
    methodBreakdown.forEach(function (item) {
      console.log('         %s: %d/min %dms', item.name,
        parseInt(item.count * 60000 / duration),
        parseInt(item.total / item.count));
    });
  }

  if(stats.data['pubsub-response-time']) {
    var pubsubSummary = stats.data['pubsub-response-time'].summary;
    var pubsubBreakdown = stats.data['pubsub-response-time'].breakdown;
    console.log('PubSub : average: %d/min %dms ',
      parseInt(pubsubSummary.count * 60000 / duration),
      parseInt(pubsubSummary.total / pubsubSummary.count));
    pubsubBreakdown.forEach(function (item) {
      console.log('         %s: %d/min %dms', item.name,
        parseInt(item.count * 60000 / duration),
        parseInt(item.total / item.count));
    });
  }
}


The San Juan Islands Electric Vehicle Association is proud to announce it's second annual Electric Vehicle Show taking place in Friday Harbor at the county offices parking lot (next to the San Juan Community Theater) between 10 a.m. and 4 p.m. on Saturday, Sept. 15. Following the success of last year's show, SJIEVA has partnered with Plug-in America and the Sierra Club to celebrate National Drive Electric Week. Drive electric week is a nationwide celebration to heighten awareness of today's widespread availability of plug-in vehicles and highlight the benefits of all-electric and plug-in hybrid-electric cars, trucks, motorcycles and more. Help celebrate that San Juan County is joining the ranks of cities all over the United States and Canada. Attendees will be able to speak with and ask questions of electric vehicle owners and dealers from around the state, drive and ride in electric vehicles, check out informational booths, take home free giveaways, join the fastest growing electric vehicle association in the United States and learn all about energy conservation in the San Juan Islands. Anyone interested in attending this free event, or for people who already own an electric vehicle and would just like to showcase their ride, register at www.driveelectricweek.org, by emailing Ryan@SJICD.org, calling 360-378-6621 or at the drive electric booth during the event. Learn money saving tips and tricks from the pros, where to charge in the county, how to keep San Juan County's air clean, and lower power bills, all by going electric.


Wedding Stationery: When should I order my Information Sheets or RSVP Cards?
Home | FAQs | Wedding Stationery: When should I order my Information Sheets or RSVP Cards?
Information Sheets and RSVP Cards are usually ordered with your invitations, though can be ordered later if required. You can view a timeline for your stationery in our Wedding Stationery Guide.


Like color, gender is a spectrum. Photo by Two Acres Photography.
Conversion therapy is the dangerous, discredited practice of using "moral" or religious arguments to discourage LGBTQ people's gender or sexual identities. While just a few decades ago, often-brutal conversion therapy was standard treatment for LGBTQ people, opponents of the tactic have recently won several great victories.
With such progress, a conservative backlash was inevitable. It arrived last week in a pernicious LA Times Op-Ed, co-authored by the controversial Northwestern professor J. Michael Bailey. The editorial is titled "What Should You Do if Your Son Says He's a Girl?" and it promotes terrifyingly transmisogynist messages in the guise of friendly moderation.
Bailey and Vilain insist they have no "moral" objection to trans femininity and say they oppose conversion therapy when applies it to sexual orientation. Instead, they claim to worry about the "serious medical interventions" faced by trans women in their adult lives and see conversion therapy as a way to spare male-assigned people with gender dysphoria the risks they involve.
The authors pose conversion therapy, or as they refer to it, "adjustment," for this population, as harmless and effective. While conceding that it causes "psychological pain," they argue it yield satisfactory results for the adult men who emerge.
Such claims, though, are ludicrous. Conversion therapy leapt into the national spotlight last December after the tragic suicide of Leelah Alcorn, a trans teen whose wrenching suicide note detailed the anguish she suffered under conversion therapy. How could Bailey and Vilain pretend such outcomes don't result from this approach?
The ideology they're forwarding, though, is transmisogyny. If they don't consider anything wrong with male-assigned people expressing femininity, would there be a need to be "adjusted" at all?
The authors themselves argue that not all children who display gender variance identify as transgender in adulthood. Since that's case, wouldn't allowing male-assigned children who exhibit gender fluidity or non-conformity the space to express themselves—as affirming parents do today—be the best course?
Not according to Bailey and Vilain. To their minds, gender non-conforming kids should either become girls today or act like a man—and it's the adult's choice not the child's. The two can't seem to register that children's gender identities belong to them and not to the outdated binary norms they write about.
Bailey is a notorious figure in trans activist circles because of his 2003 book, The Man Who Would Be Queen: The Science of Gender-Bending and Transsexualism. Drawing on a theory by the equally controversial academic Ray Blanchard, Bailey argued in his work that there "are two, completely different subtypes" of trans women. He defines the categories on his faculty website thusly: The first type, which Blanchard calls "homosexual transsexuals" are attracted to men. They are very feminine from an early age. The second type, which Blanchard calls "autogynephilic transsexuals," are attracted to the idea of being women.
Trans women and their allies were incensed at the cis-male Bailey's sense of entitlement in purporting to catalogue and pathologize trans women in this manner. Whipping Girl author Julia Serano, in particular, has written at length debunking this idea.
In her paper "Psychology, Sexualization and Trans-Invalidations" Serano addresses Bailey's book directly, saying "activists, allies and advocates" had found it "unapologetically stigmatizing, sexualizing and a distortion of both trans people's lives and the scientific literature on the subject." Given the firestorm that arose around Bailey on this topic when his book appeared, it might seem odd that the LA Times would offer him space to speak on trans topics in their paper.
In describing those he deems "autogynephilic transsexuals," Bailey writes, "they are not notably feminine until they decide to transition to women." It's a conclusion that betrays his blindness to the transmisogynist bias he continues to promote.
As a lesbian trans woman, Bailey would likely describe me as "autogynephilic." And it's true that as a child and young adult I did not appear "notably feminine." But that's only because my femininity—that core part of my identity—was drummed out of me by my family, my school and my culture. I was surrounded by a culture that reflexively abhorred any expression of femininity in male-assigned people. My femininity did not reappear until I had the courage to risk everything in my life to transition.
It cheers me to see our society make space for trans feminine expression in young people today and saddens me that "professional experts" like Bailey and Vilain still seek to limit such spaces with outmoded prejudices and practices.
Trans and gender non-conforming children don't need conversion therapists attempting to bend them into binary norms. That path often leads to despair and even death. Instead, they need brave adults who are willing to affirm them and expose transphobic prejudices for the bigoted beliefs they are.
Related Reading: In Hollywood, Even a Stuffed Bear Gets More Respect than Trans People.
In an episode about roller derby, the show deploys the tired "man in a dress" joke.


Two people are reported to have been injured after "being hit with a Boots sign."
One person tweeted: "The Boots sign in Chingford just fell down on two people."
Another said: "Shockingly just seen the Boots Chemist workers closing up at Chingford Mount and the whole shop length sign fall down onto them. Thoughts with those injured."
The London Fire Brigade confirmed that they attended the scene but left at around 7pm this evening (Thursday April 11).
At this stage it is not yet clear if anyone has been seriously injured but the London Ambulance Service and the Metropolitan Police have both been approached for comment.
Stay with us for the latest on this ongoing incident.


text:
Six things to know about new Bills receiver Jordan Matthews
Steve Bradley
Democrat and Chronicle
Six things to know about new Buffalo Bills receiver Jordan Matthews:
1. Matthews was chosen with the 42nd pick, 38 spots behind Sammy Watkins, in the 2014 NFL Draft.
2. Matthews stands 6-feet-3, weighs 212 pounds and is 25 years old.
3. In his first three seasons with the Eagles, Matthews caught 225 passes for 2,673 yards and 19 touchdowns. He started 35 of 46 games, and only missed two games due to injury. By comparison, Watkins caught 153 passes for 2,459 yards and 17 TDs while missing 11 games due to injury.
More:Maiorana: Watkins will be missed, but Bills gain all-important draft currency
Blockbuster:Bills trade Sammy Watkins to Rams, Ronald Darby dealt to Eagles
4. Matthews attended Vanderbilt University, where he caught 262 passes for 3,759 yards and 24 touchdowns in college.
5. Matthews is one of only five players in NFL history to record 65-plus receptions and 800-plus receiving yards in each of their first three seasons, joining Odell Beckham Jr. (2014-16), Mike Evans (2014-16), A.J. Green (2011-13) and Randy Moss (1998-2000).
6. Matthews is a cousin of Jerry Rice, the NFL's all-time leader in receptions (1,549), receiving yards (22,895) and receiving TDs (197).

redpajama_set_name: RedPajamaCommonCrawl