text:
Morgan Stanley's US equity chief explains why the recent meltdown signaled the 'final stage' of the bull market
Joe Ciolli
Email icon An envelope. It indicates the ability to send an email. Twitter icon A stylized bird with an open mouth, tweeting. Facebook Icon The letter F. Fliboard icon A stylized letter F. LinkedIn icon The word "in". Link icon An image of a chain link. It symobilizes a website link url.
This story requires our BI Prime membership. To read the full article, simply click here to claim your deal and get access to all exclusive Business Insider PRIME content.
Morgan Stanley's chief US equity strategist, Mike Wilson, says stocks have entered the final stage of their almost nine-year bull-market run.
In a wide-ranging discussion, Wilson outlined his views on the market cycle, broke down his 2018 forecast, opined on the much-maligned short-volatility trade, and predicted how stock pickers would fare in the coming months.
The stock market's recent sell-off was enough to throw any expert off-balance. While many pundits had been calling for some sort of reckoning for months, the sheer speed and severity of the downward move was more aggressive than many envisioned.
Mike Wilson, the chief US equity strategist at Morgan Stanley, aligns himself with that camp. Sure, he saw the overbought conditions and stretched valuations that contributed to the meltdown from a mile away, but he wasn't expecting a 10% correction to transpire in just a week's time.
Now that he's had adequate time to digest the madness, Wilson has reoriented his view on the stock market. In his mind, the sell-off was a turning point for stocks and marked the nine-year bull market's entry into its final stage.
But that doesn't mean he thinks all the money has been made in stocks. Wilson says there are still ample returns and opportunities to be seized — if investors know where to look.
In an interview with Business Insider, Wilson outlined his views on the market cycle, broke down his mildly bullish 2018 forecast, opined on the much-maligned short-volatility trade, and predicted how stock-pickers would fare in the coming months.
This interview has been edited for clarity and length.
Joe Ciolli: What stage of the bull market would you say we're in now, following the stock correction?
Mike Wilson: We're very late-cycle in the economic expansion, and I measure that primarily through the labor market. We're at full employment or just below it, and to me it's pretty clear that there's not much slack left in the economy — and that's usually the final stage of a market cycle. You see inflation start to pick up. The Fed is going forward with raising rates even though the yield curve might be flattening. Their mandate has been met, so they keep pushing forward. It's just a matter of timing.
Could this expansion extend into 2020? It could, but I don't think it will. Keep in mind that there doesn't have to be a full-blown recession to have a meaningful decline in earnings. A big deceleration in economic growth is enough to cause a lot of problems for earnings.
Ciolli: Now that you've had a few days to reflect on it, what's your takeaway from the big stock market correction we saw?
Wilson: During January, I was a little surprised at how persistent the rally was, and I was kind of racking my brain as to why we didn't get any pause. We reached some of the most overbought conditions we've ever seen.
But at the same time, I get it. Earnings revisions were going up, and stocks follow that. But typically, when you actually get the earnings increase, multiples come down, but we didn't see that. And then of course it all happened at once.
When the selling started, I thought we would go down 10% — just not in a week. I really felt like that was going to be the beginning of this multiple contraction that I've been looking for, and we were going to reset the bar. I thought it would take several weeks to get down to 2,540, but of course it happened in one day. That was obviously expedited by these volatility strategies blowing up, which wasn't a surprise.
We reached some of the most overbought conditions we've ever seen.
I felt like we did a lot of work in four days. We got to an attractive valuation level pretty quickly, and we retested the initial low. We saw some defensive rotation. I felt like the market had adjusted itself rather quickly. That got me thinking that we could step in here again.
I feel like we're going to chop around now, because the volatility market has to heal itself. I do feel like the VIX is going to remain at a higher level than what we've been living with. We're not going to stay at a 29 VIX, but I don't think we're going back to 9 either. It usually takes time to work our way back down to the mid-teens.
Ciolli: Now that we have your main takeaways, what would you say triggered the market event in the first place?
Wilson: The initial shock was a result of rates hitting a level that started to affect valuations. When interest rates went up so quickly, that put pressure on price-earnings multiples. And then there was also the flattening of earnings revisions.
On December 18, forward 12-month earnings estimates for the S&P 500 were $145. Today they're $159, but they're starting to flatten out. The reality is that tax cuts have been priced in — they're not going to move earnings up more than the 9.5% we've already seen.
That, combined with the volatility strategy blowup — which caused risk reduction in other portfolios — stirred up more volatility. And that, in turn, caused more forced selling.
Now, volatility is going to come down, and people are going to feel comfortable again. They're going to bid stocks back up. But they're missing the message that the market is starting to get concerned about earnings growth continuing at such a fast pace. That should be a concern, and it's something we're going to have to worry about in the second half of this year.
Ciolli: Your base-case year-end S&P 500 price target is 2,750. Can you walk through the path you think we'll take to get there?
Wilson: Coming into 2018, we felt like the earnings increase was going to get baked in early, and then throughout the year multiples would come down gradually as investors realized that the quality of the earnings increase is lower. We also expected to have a big deceleration in terms of the growth rate.
And then of course interest rates are the final piece here. As they continue to go up, and people get more worried about the Fed and financial conditions tightening, that creates higher volatility. All that is happening now — it's just happening at a faster speed. I think we've cleaned out a lot of speculation in the last two or three weeks.
We've cleaned out a lot of speculation in the last two or three weeks.
As we go through the year, people are going to start feeling better again, because the earnings story is good, and there's nothing negative to say about the economy. My guess is that after volatility calms down people will get bullish again and drive asset prices and stocks up one more time.
We'll probably make some new highs this summer — maybe we'll get as high as 3,000 — but then ultimately, in the second half of this year, we're going to see multiples come down again. Because we'll be staring down 2019, which will be a tougher year, marked by slower growth. Financial conditions will be much tighter, and the yield curve will be flat, and volatility will be higher. It will all lower multiples.
Ciolli: Are you relieved that those short-volatility positions blew up?
Wilson: We cleansed a risk that was out there for the marketplace. And it wasn't just those products. It also included risk-parity strategies and volatility-targeting funds. Obviously if volatility picks up in the broader market, they have to reduce their risk.
I'm somewhat encouraged actually that as volatility spiked so much, the sell-off was relatively contained to around 10%, and only lasted for four, five days. I think the markets handled it extremely well. That's encouraging. It tells me that the integrity of the market is actually better than some had been fearing, given fears over passive investment and crowding.
If we ever do have a real fundamental sell-off or recession, people are worried that there's going to be unlimited selling from these strategies, but I think that's wrong. The market handled this risk very efficiently.
Ciolli: You've repeatedly stressed in your research that conditions are ideal for stock pickers. Do you still believe this?
Wilson: It's been a good stock-picking market for the last 18 months, at least by our data. Stocks have been trading on their own merit, and I think that will continue once the dust settles here. If we're really in a late-cycle environment, which I think we are, it usually gets narrower as fewer stocks beat the overall market. Which means you have to get better at picking the winners.
Just because there are more opportunities doesn't mean it gets easier.
While stock picking was still rewarded over the last year, it was easier than it will be going forward, when we have more losers than winners. Just because there are more opportunities doesn't mean it gets easier.
In the last 18 months, picking sectors was pretty easy, and you were rewarded for that. For the next six months, the sector factors won't be as important as the single-stock ones.
Ciolli: Speaking of sectors — are there any you favor? Dislike?
Wilson: We're seeing more dispersion between winners and losers in the internet space, and the same has been true for semiconductors. That's a departure from last year, when they were all going up. I think there's going to be more dispersion between sectors, which is very typical at this stage of the economic cycle.
Semiconductors is a sector where more stocks are going down than up, breadth is deteriorating, the fundamental picture is getting worse at the margin — there are a lot of signs showing excess there. And that makes sense because semis are an early-cycle group, and that's where excesses show up first. Restaurants, homebuilders, and transportation stocks are all very early-cycle, and they tend to turn down before the rest of the market does.
On the positive side, I like some of the late-cycle stuff like materials and energy. Energy may be able to make another run here, depending on commodity prices. Beyond that, I think it'll be more idiosyncratic. Even in financials, I think you'll see some differentiation between the winners and losers. Healthcare is always that way, as is consumer discretionary.
Ciolli: What scares you the most about the market right now?
Wilson: The last couple of weeks took care of a lot of concerns. Before the sell-off, I was worried about the market being overbought, and sentiment being so extreme — but those have been largely taken care of.
The stock market is fairly priced now, if not cheap again. But we could still be surprised if inflation data comes in crazy high, and people freak out and rates spike. That would be very destabilizing in the equity market in a way that you just can't prepare for. It's the pricing mechanism for everything. That's definitely a risk, although I'm not necessarily in that camp, but I could be wrong.
The stock market is fairly priced now, if not cheap again.
People also aren't thinking about the end of the cycle in the right way. They're thinking about it from a demand standpoint, when they should be looking at it from a supply-shock standpoint. The economy can only run so hot, and we're pushing that speed limit now.
Ciolli: What's the best advice you can offer to a young investor?
Wilson: Unfortunately, the millennial generation grew up in a secular bear market. They came of age at a time when investing in the stock market was a bad deal.
A young investor needs to understand history and past market cycles. Investing in equities, generally speaking, is going to be a very good deal over the next six, seven years.
A lot of younger people are interested in things like cryptocurrencies, or alternative investments, because they've kind of turned their backs on stocks, but that's a mistake. Stocks need to be a big part of someone's retirement or savings. It's still one of the best ways to compound savings over a long period of time.
And those who do own stocks should own international exposure, because those markets are cheaper, and they're several years behind the US. And it shouldn't all be emerging markets. You need to own some Japan and Europe, the whole nine yards.
SEE ALSO: The stock market is in a bubble — just not the kind we're used to seeing
More: BI Prime Stocks Stock Market Morgan Stanley


Silc Pig™, Concentrated and Fluorescent Color Pigments for Silicone | Smooth-On, Inc.
Concentrated color pigments used for coloring Smooth‑On's silicone rubber compounds including Mold Max™ translucent 'T' Series, Dragon Skin™ and Ecoflex™ rubbers. Silc Pig™ pigments offer excellent dispersion, consistent color and can be used to create mind blowing skin effects with systems such as Psycho Paint™ and Skin Tite™.
Choose from 9 colors or mix them to create custom colors in order to produce the desired effect for your castings. A very small amount of Silc Pig™ pigment will color a proportionally large amount of silicone. The more you add, the more dramatic the color effect.
Allow more ultraviolet light from the cured silicone to become visible to your eye vs. castings made with standard Silc-Pig™ pigments. Castings appear brighter in ambient light and appear to glow under UV light (black light).
Silc Pig™ allows you to create effects and castings that are far more realistic for medical simulation and emergency preparedness training applications. Pieces offer precise response and feedback, are long lasting, and also non-toxic / non-hazardous. Match skin tones perfectly and save up to 90% over commercially available products.
Silc Pig™ is used with Psycho Paint™ platinum silicone paint base developed to help special effects and prosthetic artisans, doll makers, etc. easily create painted‑on color effects for their platinum silicone creations. Once the desired color is attained, Psycho Paint™ is brushed on or thinned with a solvent so thin layers of paint can be then applied to a model's surface (made of Dragon Skin™, Ecoflex™ or other platinum silicone) using an airbrush.


According to the results of an open bidding for the project related to the creation of replacement capacity on the base of CCGT-400 at Shaturskaya TPP Subsidiary of Generation Company Four of the Wholesale Power Market (OGK-4), a Consortium of General Electric International Inc., USA, and Gama Guk Sistemleri Muhendislik ve Taahhut A.S., Turkey, has been approved as the General Contractor. With the preferred bidder OGK-4 will enter into the General Contractor Agreement for design, delivery of equipment and materials, turnkey construction, and commissioning of a 400-MW single-shaft combined-cycle gas turbine. The Agreement is supposed to be signed before late 1st half year of 2007.
The bidding for selection of the General Contractor for the Shaturskaya TPP CCGT-400 Construction Project was announced by OGK-4 in October 2006. According to the Bidding Committee's opinion, the Consortium of General Electric and Gama offered the best technical and economic conditions for the Project's implementation in compliance with the bidding documentation.
The investment project for the creation of replacement capacity on the base of CCGT-400 at Shaturskaya TPP was approved by the RAO UESR Investment Committee. This project is on the list of high priority sites for commissioning of generating facilities in the Unified Energy System of Russia. The commissioning of CCGT-400 at Shaturskaya TPP is scheduled for 2009. As of today, the project's estimated cost is more than 10 billion rubles.


text:
require File.expand_path('../../spec_helper', __FILE__)

describe VaultedBilling::Gateways::AuthorizeNetCim do
  let(:gateway) { VaultedBilling.gateway(:authorize_net_cim).new }

  it 'uses the correct test uri' do
    gateway.use_test_uri = true
    gateway.uri.to_s.should == 'https://apitest.authorize.net/xml/v1/request.api'
  end

  it 'uses the correct live uri' do
    gateway.use_test_uri = false
    gateway.uri.to_s.should == 'https://api.authorize.net/xml/v1/request.api'
  end

  context 'add_customer' do
    context 'with a successful result' do
      use_vcr_cassette 'authorize_net_cim/add_customer/success'
      let(:customer) { Factory.build(:customer) }
      subject { gateway.add_customer(customer) }
      it_should_behave_like 'a customer request'

      it 'is successful' do
        should be_success
      end

      its(:response_message) { should == 'Successful.' }
      its(:error_code) { should be_nil }
    end

    context 'with an unsuccessful result' do
      use_vcr_cassette 'authorize_net_cim/add_customer/failure'
      let(:customer) { VaultedBilling::Customer.new }
      subject { gateway.add_customer(customer) }

      it 'returns a Customer' do
        subject.should be_kind_of VaultedBilling::Customer
      end

      it 'is unsuccessful' do
        should_not be_success
      end

      its(:response_message) { should == 'One or more fields in the profile must contain a value.' }
      its(:error_code) { should == 'E00041' }
    end

    request_exception_context do
      let(:customer) { VaultedBilling::Customer.new }
      subject { gateway.add_customer(customer) }
      it_should_behave_like 'a failed connection attempt'
    end
  end

  context 'update_customer' do
    let(:customer) { gateway.add_customer(Factory.build(:customer)) }

    context 'with a successful result' do
      use_vcr_cassette 'authorize_net_cim/update_customer/success'
      subject { customer.email = 'updated@example.com'; gateway.update_customer(customer) }

      it_should_behave_like 'a customer request'

      it 'returns the given customer' do
        should == customer
      end

      it 'is successful' do
        should be_success
      end

      its(:response_message) { should == 'Successful.' }
      its(:error_code) { should be_nil }
    end

    context 'with an unsuccessful result' do
      use_vcr_cassette 'authorize_net_cim/update_customer/failure'
      subject { customer.vault_id = '1234567890'; gateway.update_customer(customer) }

      it 'returns a Customer' do
        subject.should be_kind_of VaultedBilling::Customer
      end

      it 'is unsuccessful' do
        should_not be_success
      end

      its(:response_message) { should == %|The record cannot be found.| }
      its(:error_code) { should == 'E00040' }
    end

    request_exception_context do
      subject { customer.vault_id = '1234567890'; gateway.update_customer(customer) }
      it_should_behave_like 'a failed connection attempt'
    end
  end

  context 'remove_customer' do
    context 'with a successful result' do
      use_vcr_cassette 'authorize_net_cim/remove_customer/success'
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      subject { gateway.remove_customer(customer) }

      it_should_behave_like 'a customer request'

      it 'returns the given customer' do
        subject.should == customer
      end

      it 'is successful' do
        should be_success
      end
    end

    context 'with an unsuccessful result' do
      use_vcr_cassette 'authorize_net_cim/remove_customer/failure'
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      subject { customer.vault_id = '1234567890'; gateway.remove_customer(customer) }

      it_should_behave_like 'a customer request'

      it 'returns the given customer' do
        subject.should == customer
      end

      it 'is unsuccessful' do
        should_not be_success
      end
    end

    request_exception_context do
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      subject { customer.vault_id = '1234567890'; gateway.remove_customer(customer) }
      it_should_behave_like 'a failed connection attempt'
    end
  end

  context 'add_customer_credit_card' do
    context 'with a successful result' do
      use_vcr_cassette 'authorize_net_cim/add_customer_credit_card/success'
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { Factory.build(:credit_card) }
      subject { gateway.add_customer_credit_card(customer, credit_card) }

      it_should_behave_like 'a credit card request'

      it 'is successful' do
        should be_success
      end
    end

    context 'with an unsuccessful result' do
      use_vcr_cassette 'authorize_net_cim/add_customer_credit_card/failure'
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { Factory.build(:credit_card, :card_number => nil) }
      subject { gateway.add_customer_credit_card(customer, credit_card) }

      it 'returns a credit card' do
        subject.should be_kind_of VaultedBilling::CreditCard
      end

      it 'is unsuccessful' do
        should_not be_success
      end
    end

    request_exception_context do
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { Factory.build(:credit_card, :card_number => nil) }
      subject { gateway.add_customer_credit_card(customer, credit_card) }
      it_should_behave_like 'a failed connection attempt'
    end
  end

  context 'update_customer_credit_card' do
    context 'with a successful result' do
      use_vcr_cassette 'authorize_net_cim/update_customer_credit_card/success'
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject { credit_card.expires_on += 365; gateway.update_customer_credit_card(customer, credit_card) }

      it_should_behave_like 'a credit card request'

      it 'returns the given credit card' do
        subject.should == credit_card
      end

      it 'is successful' do
        should be_success
      end
    end

    context 'with an unsuccessful result' do
      use_vcr_cassette 'authorize_net_cim/update_customer_credit_card/failure'
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject { credit_card.card_number = '123456'; gateway.update_customer_credit_card(customer, credit_card) }

      it_should_behave_like 'a credit card request'

      it 'returns the given credit card' do
        subject.should == credit_card
      end

      it 'is unsuccessful' do
        should_not be_success
      end
    end

    request_exception_context do
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject { credit_card.card_number = '123456'; gateway.update_customer_credit_card(customer, credit_card) }
      it_should_behave_like 'a failed connection attempt'
    end
  end

  context 'remove_customer_credit_card' do
    context 'with a successful result' do
      use_vcr_cassette 'authorize_net_cim/remove_customer_credit_card/success'
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject { gateway.remove_customer_credit_card(customer, credit_card) }

      it_should_behave_like 'a credit card request'

      it 'is successful' do
        should be_success
      end
    end

    context 'with an unsuccessful result' do
      use_vcr_cassette 'authorize_net_cim/remove_customer_credit_card/failure'
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject do
        gateway.remove_customer_credit_card(customer, credit_card)
        gateway.remove_customer_credit_card(customer, credit_card)
      end

      it_should_behave_like 'a credit card request'

      it 'is unsuccessful' do
        should_not be_success
      end
    end

    request_exception_context do
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject do
        gateway.remove_customer_credit_card(customer, credit_card)
        gateway.remove_customer_credit_card(customer, credit_card)
      end
      it_should_behave_like 'a failed connection attempt'
    end
  end

  context 'authorize' do
    context 'with a successful result' do
      use_vcr_cassette 'authorize_net_cim/authorize/success'
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject { gateway.authorize(customer, credit_card, 10.00) }

      it_should_behave_like 'a transaction request'

      it { should be_success }
      its(:masked_card_number) { should be_present }
    end

    context 'with an unsuccessful result' do
      use_vcr_cassette 'authorize_net_cim/authorize/failure'
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject { gateway.authorize(customer, credit_card, 0.00) }

      it 'returns a transaction' do
        subject.should be_kind_of VaultedBilling::Transaction
      end

      it { should_not be_success }
      its(:masked_card_number) { should be_blank }
      its(:message) { should =~ /invalid according to its datatype/ }
      its(:code) { should == 'E00003' }
    end

    request_exception_context do
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject { gateway.authorize(customer, credit_card, 1.00) }
      it_should_behave_like 'a failed connection attempt'

      it 'reports a transaction exception' do
        subject.message.should == 'There was a problem communicating with the card processor.'
      end
    end
  end

  context 'purchase' do
    context 'with a successful result' do
      use_vcr_cassette 'authorize_net_cim/purchase/success'
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject { gateway.purchase(customer, credit_card, 5.00) }

      it_should_behave_like 'a transaction request'

      it { should be_success }
      its(:masked_card_number) { should be_present }
    end

    context 'with an unsuccessful result' do
      use_vcr_cassette 'authorize_net_cim/purchase/failure'
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject { gateway.purchase(customer, credit_card, 0.00) }

      it 'returns a transaction' do
        subject.should be_kind_of VaultedBilling::Transaction
      end

      it { should_not be_success }
      its(:masked_card_number) { should be_blank }
    end

    request_exception_context do
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject { gateway.purchase(customer, credit_card, 1.00) }
      it_should_behave_like 'a failed connection attempt'

      it 'reports a transaction exception' do
        subject.message.should == 'There was a problem communicating with the card processor.'
      end
    end
  end

  context 'capture' do
    context 'with a successful result' do
      use_vcr_cassette 'authorize_net_cim/capture/success'
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject do
        auth_transaction = gateway.authorize(customer, credit_card, 10.00)
        gateway.capture(auth_transaction.id, 10.00)
      end

      it_should_behave_like 'a transaction request'
      it { should be_success }
      its(:masked_card_number) { should be_present }
    end

    context 'with an unsuccessful result' do
      use_vcr_cassette 'authorize_net_cim/capture/failure'
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject do
        auth_transaction = gateway.authorize(customer, credit_card, 10.00)
        gateway.capture(auth_transaction.id, 11.00)
      end

      it_should_behave_like 'a transaction request'
      it { should_not be_success }
      its(:masked_card_number) { should be_blank }
    end

    request_exception_context do
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject do
        auth_transaction = gateway.authorize(customer, credit_card, 10.00)
        gateway.capture(auth_transaction.id, 11.00)
      end
      it_should_behave_like 'a failed connection attempt'

      it 'reports a transaction exception' do
        subject.message.should == 'There was a problem communicating with the card processor.'
      end
    end
  end

  context 'refund' do
    context 'with a successful result' do
      before(:each) { pending 'Refund requires a settled transaction to operate against.' }
      subject do
        customer = credit_card = purchase_transaction = nil

        use_cached_requests(:scope => 'authorize_net_cim/refund/success') do
          customer = gateway.add_customer(Factory.build(:customer))
          credit_card = gateway.add_customer_credit_card(customer, Factory.build(:credit_card))
          purchase_transaction = gateway.purchase(customer, credit_card, 10.00)
        end

        use_cached_requests(:scope => 'authorize_net_cim/refund/success_2') do
          gateway.refund(purchase_transaction.id, 3.00, :masked_card_number => purchase_transaction.masked_card_number)
        end
      end

      it_should_behave_like 'a transaction request'
      it { should be_success }
      its(:masked_card_number) { should be_present }
    end

    context 'with an unsuccessful result' do
      subject do
        customer = credit_card = purchase_transaction = nil

        use_cached_requests(:scope => 'authorize_net_cim/refund/failure') do
          customer = gateway.add_customer(Factory.build(:customer))
          credit_card = gateway.add_customer_credit_card(customer, Factory.build(:credit_card))
          purchase_transaction = gateway.purchase(customer, credit_card, 10.00)
        end

        use_cached_requests(:scope => 'authorize_net_cim/refund/failure_2') do
          gateway.refund(purchase_transaction.id, 12.00, :masked_card_number => purchase_transaction.masked_card_number)
        end
      end

      it_should_behave_like 'a transaction request'
      it { should_not be_success }
      its(:masked_card_number) { should be_present }
    end

    request_exception_context do
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject do
        gateway.refund('123456', 10.00)
      end
      it_should_behave_like 'a failed connection attempt'

      it 'reports a transaction exception' do
        subject.message.should == 'There was a problem communicating with the card processor.'
      end
    end
  end

  context 'void' do
    context 'with a successful result' do
      use_vcr_cassette 'authorize_net_cim/void/success'
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject do
        auth_transaction = gateway.authorize(customer, credit_card, 10.00)
        gateway.void(auth_transaction.id)
      end

      it_should_behave_like 'a transaction request'
      it { should be_success }
      its(:masked_card_number) { should be_present }
    end

    context 'with an unsuccessful result' do
      use_vcr_cassette 'authorize_net_cim/void/failure'
      before(:each) { pending 'Figure out how to force an failing VOID request.' }
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject do
        purchase_transaction = gateway.purchase(customer, credit_card, 10.00)
        gateway.void(purchase_transaction.id)
      end

      it_should_behave_like 'a transaction request'
      it { should_not be_success }
      its(:masked_card_number) { should be_blank }
    end

    request_exception_context do
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }
      subject do
        auth_transaction = gateway.authorize(customer, credit_card, 10.00)
        gateway.void(auth_transaction.id)
      end
      it_should_behave_like 'a failed connection attempt'

      it 'reports a transaction exception' do
        subject.message.should == 'There was a problem communicating with the card processor.'
      end
    end
  end

  context 'with raw_options' do
    context 'with a successful result' do
      use_vcr_cassette 'authorize_net_cim/authorize/success'
      let(:gateway) { VaultedBilling.gateway(:authorize_net_cim).new(:username => 'LOGIN', :password => 'PASSWORD', :raw_options => 'x_duplicate_window=3').tap { |g| g.use_test_uri = true } }
      let(:customer) { gateway.add_customer(Factory.build(:customer)) }
      let(:credit_card) { gateway.add_customer_credit_card(customer, Factory.build(:credit_card)) }

      it 'includes the options in the request' do
        customer
        credit_card

        http = stub("http")
        http.should_receive(:post).
          with(%r{<extraOptions>x_duplicate_window=3</extraOptions>}m).
          and_raise(TestException)
        gateway.should_receive(:http).
          and_return(http)
        expect { gateway.authorize(customer, credit_card, 10.00) }.
          to raise_error(TestException)
      end
    end
  end
end

redpajama_set_name: RedPajamaGithub


text:
MEWShop's one-day summit returned to New York on June 13, 2019, at the NYIT Auditorium on Broadway. Panels included the art and processes of editing documentary film and episodic television. Our closing panel highlighted the career of an acclaimed feature film editor Mary Jo Markey, ACE with author and film historian Bobbie O'Steen. The summit culminated in a gala reception and networking session for guests, panelists, and vendors.
3:30 pm: Check-In
4:00 pm: Opening
4:15 pm - 5:15 pm: Anatomy of a Scene: Deconstructing Documentary Films
Moderator: Jeremy Workman (Magical Universe, The World Before Your Feet)
Speakers: Carla Gutierrez, ACE (RBG, La Corona, Chavela) & Jean Tsien, ACE (Scottsboro: An American Tragedy, Dixie Chicks: Shut Up & Sing)
5:30 pm - 6:30 pm - The Emergence of Peak TV: Television's Cinematic Revolution
Moderator: Gordon Burkell (AOTG.com)
Speakers: Kate Sanford, ACE (The Marvelous Ms. Maisel, The Deuce, The Wire) & Leo Trombetta, ACE (13 Reasons Why, True Detective, Mad Men)
6:45 pm - 8:30 pm: "Inside the Cutting Room with Bobbie O'Steen": A Conversation with Acclaimed Editor Mary Jo Markey
Moderator: Bobbie O'Steen "Cut to the Chase," "The Invisible Cut"
Speaker: Mary Jo Markey, ACE (Star Wars Episode VII: The Force Awakens, Star Trek, Mission Impossible III, Charlie's Angels)
8:30 pm - 10:00 pm - Networking Party & Tech Lounge sponsored by
Special VFX Plug-in Giveaway for Sight, Sound & Story Attendees!
Boris FX will provide a FREE 1-month subscription to Sapphire, Continuum & Mocha Pro - the industry's leading plug-ins for video editing and visual effects on Adobe, Avid and OFX hosts. Attendees will be receiving this offer once the event has completed.
TECHNOLOGY SPONSORS
2019 Speakers*:
Gordon Burkell is an editor who has been in the industry for 15 years, editing predominantly documentaries. He is the founder of aotg.com, a site that shares and organizes new information and news for post professionals, recognized as one of the top sites for the film industry by MovieMaker Magazine. The site includes Aotg.tv, The Cutting Room Podcast, and mobile apps to keep post professionals up to date on current post news. Gordon currently teaches and hosts panels, events, and lectures at Ryerson University.
Carla Gutierrez, ACE, is the editor of the Oscar-nominated film La Corona and the Emmy-nominated documentaries Reportero, Kingdom of Shadows and Farewell Ferris Wheel. Her latest film the Oscar-nominated RBG, about the life of Supreme Court Justice Ruth Bader Ginsburg, premiered at the 2018 Sundance Film Festival and was theatrically released by Magnolia Pictures and Participant Media. RBG has become the highest grossing film for Magnolia.
Carla's recent film, Chavela, premiered at the 2017 Berlinale Film Festival where it won the 2nd place Audience Award in the Panorama section. Chavela went on to win both the Audience and Grand Jury Awards at L.A. Outfest, and the Audience Award at Frameline. The film has had a wide theatrical release in Mexico to rave reviews. She also edited When Two Worlds Collide, which won a Special Jury Award at the 2016 Sundance Film Festival and Best Documentary awards at Docufest, Madrid, Mumbai, and Shanghai International Film Festivals. When Two Worlds Collide was nominated for a Cinema Eye Honors Award for Oustanding Achievement in a Debut Film.
Her work has screened at Sundance, Berlinale, IDFA, SXSW, Full Frame, AFI, Los Angeles Film Festival, HotDocs, Ambulante, among other festivals. Her films have broadcast/streamed on HBO, Netflix, Amazon, POV, Independent Lens, the Sundance Channel, the Canadian Broadcasting Corporation and BBC's Storyville.
Carla has been a creative adviser for the Sundance Edit Lab, and a mentor for the Firelight Producers' Lab. She received a Masters in Documentary Film from Stanford University.
Mary Jo Markey, ACE, is an accomplished editor in both film and television. After her studies in English Literature at Ohio State University and her move to the west coast, she got her first look at a cutting room and what editors do while working as an assistant to Robert Redford, and from that moment she wanted to know more. With Redford's help, Markey was hired to be an apprentice to Dede Allen in the Milagro Beanfield War cutting room, which was the beginning of her editing career.
After cutting a series of independent films and television movies, Markey began her collaboration with JJ Abrams as one of the editors of the TV series Felicity during its first three seasons (1998-2000). Markey then moved over to edit the first two seasons of Alias, during which she received her first Emmy nomination. Later, in 2005, Markey won the Emmy for Drama Series Editing for her work on the Lost pilot. In 2006, Markey's collaboration with JJ Abrams moved to the large screen with Mission Impossible III. Their work together continued with the HBO pilot Anatomy of Hope, 2009's Star Trek (which led to an ACE Eddie nomination), the Undercovers pilot, Super 8, and Star Trek Into Darkness in 2013.
Besides projects with Abrams, Markey has edited the award-winning HBO film Life Support, which was selected as the closing night film for the 2007 Sundance Film Festival (and brought her an additional Emmy nomination as well as an ACE Eddie nomination), The Perks of Being a Wallflower, The Great Wall, directed by master of Chinese cinema Zhang Yimou, and the sci-fi thriller Life. But the highlight of her credit list has to be Star Wars: The Force Awakens, which is still the domestic box office champ in the US by a wide margin, and which resulted in an academy award nomination and an additional ACE Eddie nod for Markey.
Ms. Markey is an active member of several professional organizations. She was the prime mover behind the first "PRIME CUTS: Emmy Winning Editors on Their Craft," (which celebrated its tenth-anniversary last year), has served for four years on the Academy of Motion Pictures Editing Branch Committee and is currently serving a term as an ACE board member. She makes frequent appearances on panels and seminars and has served as a mentor to her former assistants and P.A.'s And she has never lost her love for the craft and creativity of editing.
Bobbie O'Steen is a New York-based writer and film historian, dedicated to sharing the editor's invisible art with students, professionals, and the movie-going public. She is an Emmy®-nominated editor and author of two acclaimed books about editing: "Cut to the Chase," based on interviews with her late husband and colleague, legendary editor Sam O'Steen; and "The Invisible Cut," which deconstructs classic movie scenes through a cut-by-cut analysis. Her latest book is an authoritative, media-rich eBook called "Making the Cut at Pixar" about the editor's pioneering role in computer animation.
Bobbie moderates one-on-one panels with master editors at EditFest for American Cinema Editors, and has partnered with Manhattan Edit Workshop to host her continuing event series, "Inside the Cutting Room," honoring editors through screening and discussion. She has lectured at the American Film Institute, John Hopkins University, Emerson College, UCLA, and taught graduate school workshops at NYU'S Tisch School of the Arts. She has also created an ongoing class series, "Making the Cut," where she explores the art and techniques of the editing process, based on her interviews with more than sixty editors. She also contributes commentary and interviews that focus on editing for The Criterion Collection DVD/Blu-Ray releases. O'Steen has written articles for such publications as CinemaEditor Magazine, which named her "Film Editing's Greatest Champion."
More info at bobbieosteen.com.
Kate Sanford, ACE, is a feature film and television editor whose most recent project is the upcoming just released miniseries Fosse/Verdon. She recently completed the first two seasons of The Marvelous Mrs. Maisel and won the ACE award for best-edited comedy. Between seasons she edited The Deuce for writer/showrunner David Simon. Their long-running collaboration includes the 6-part miniseries Show Me A Hero, the pilot for
Treme (for which she won an ACE award for best-edited drama), and all five seasons of The Wire (for which she also won an ACE award for drama). Other television includes Vinyl, executive produced by Martin Scorsese; all seasons of Boardwalk Empire, and Sex and the City.
Kate's selected film credits include the film version of David Mamet's play American Buffalo, starring Dustin Hoffman; Outside Providence, written by Peter and Bobby Farrelly; and Management, a romantic comedy starring Jennifer Aniston and Steve Zahn written and directed by playwright Steven Belber. Kate edited actor-director Tim Blake Nelson's movie O, a modern retelling of Othello, and Nelson's first independent feature, Eye of God, which screened in competition at the Sundance Film Festival.
Leo Trombetta, ACE has over a dozen credits as a Film Editor including Little Children for director Todd Field and HBO Films' Temple Grandin, for which he won both an Emmy and an ACE Eddie Award. Leo's television work includes Netflix's 13 Reasons Why and Narcos, Wayward Pines, Mad Men, and the Michael Mann/David Milch series Luck. He just finished up editing Season 3 of the HBO series True Detective and will soon begin The Outsider based on the novel by Stephen King. Leo also has an extensive background as a Sound Editor, having worked with such directors as Brian DePalma (Casualties of War, Bonfire of the Vanities), Sidney Lumet (Q&A), David Mamet (Homicide) and Spike Lee (School Daze). Leo currently resides in Los Angeles and is a member of the American Cinema Editors, SAG-AFTRA, the Academy Of Motion Picture Arts and Sciences, and The Television Academy.
Jean Tsien, ACE, has been working in documentary for 35 years as an editor, producer, and consultant. Her notable editing credits include the 2001 Academy Award nominee, Scottsboro: An American Tragedy; three Peabody Award-winning films: Malcolm X: Make It Plain, Travis, and Solar Mamas; Something Within Me, Dixie Chicks: Shut Up & Sing, and Miss Sharon Jones! All were shortlisted for the Academy Award for Best Documentary Feature. Her most recent work The Apollo was selected as the opening night film at the 2019 Tribeca Film Festival.
Tsien was an executive producer and editor on Plastic China, the winner of the 54th Golden Horse Award for Best Editing; The Road to Fame and Please Remember Me. She also executive produced Our Time Machine, 2019 Tribeca Film Festival; All in My Family for Netflix; People's Republic of Desire, Grand Jury Award winner, 2018 SXSW Film Festival; The Oslo Diaries, 2018 Sundance Film Festival; She co-executive produced Call Her Ganda and Blowin' Up, which both premiered at the 2018 Tribeca Film Festival.
Tsien consulted on many award-winning films such as: American Factory, Censored Voices, Crime + Punishment, Dancing in Jaffa, Give Up Tomorrow, High Tech, Low Life, Hooligan Sparrow, Joan Didion: The Center Will Not Hold, Rich Hill, Risk, Southwest of Salem, Still Tomorrow, The Unafraid, Tough Love, Wo Ai Ni Mommy, and the 2016 IDFA top Prize winner, Nowhere To Hide.
As a strong believer in mentorship and nurturing emerging talents, Tsien has served as an editing advisor at the Sundance Institute Edit and Story Lab, CNEX Chinese Documentary Forum, Hot Docs Blue Ice Lab, IFP Lab, Dare to Dream Asia, IDFAcademy, Chicken & Egg Accelerator Lab, Hot Docs Cross Currents Lab, and Camden/TFI workshop. She is a recipient of Mentor Award at the 2018 Sundance Film Festival.
Jeremy Workman's highly-acclaimed documentary The World Before Your Feet (Greenwich Entertainment) is currently in theaters in the US and Canada. His previous documentary Magical Universe (IFC Films) was an LA Times and Village Voice Critic's Pick when it was released in 2014. His documentary Who Is Henry Jaglom? (First Run Features) won several film festival awards and premiered on the PBS series POV. Additionally, Jeremy is widely known in the industry as the Creative Director of Wheelhouse Creative, a boutique movie marketing and trailer company that caters to indies and documentaries. In this capacity, he has edited nearly 200 movie trailers and been twice-nominated for an Emmy.
*All speakers are schedule permitting.
© 2020 Manhattan Edit Workshop Privacy Policy >>> Call us: 212-414-9570 >>> Follow us:

redpajama_set_name: RedPajamaCommonCrawl


An investigation is underway into an emergency dispatch center in Lake County, Ind., after the death of a man who called 911.
CROWN POINT, Ind. (WLS) -- An investigation is underway at an emergency dispatch center in Lake County, Ind., after the death of a man who called 911. It took 47 minutes for him to receive emergency care.
Officials say the man called 911 to complain of breathing problems and clearly stated his address in Griffith. However, the dispatcher at a Lake County 911 center in Crown Point took down the wrong address and officers were left scrambling to find him.
"The information was placed into the system wrong by the dispatcher, and at this point we have the dispatcher up under suspension until we can further investigate this call," said Brian Hitchcock, executive director, Lake County 911.
"We want to make sure this type of thing never happens in Lake County again," Griffith Police Chief Greg Mance.
Chief Mance met with Lake County 911 officials on Tuesday to figure out how this could happen. His officers were also dispatched to the wrong location.
"The last name that was given in that call located a subject that matched the description five blocks from where they were dispatched to," Chief Mance said.
This isn't the first 911 dispatching error for Lake County. Last June, off-duty cop Burt Sanders died of a heart attack inside a Gary church after his 911 call was mishandled.
This most recent mistake comes just after Lake County consolidated its 911 operators. Many of them are now taking calls in communities they may not be familiar with.
"The few incidences that we've had here are not systemic issues or with the system," Hitchcock said.
Police said that had they been given the correct address, they likely would have been at the man's home within minutes.


At Premier Inn, World class customer service matters 24/7. Accountable for keeping both our guests and our hotel building safe and secure, you'll be the guardian of a great night's sleep. This is a role with big and serious responsibilities. On duty between 11pm and 7am, you'll work solo. You'll take responsibility for everything from inspecting the hotel and making sure entry points are secure, through to checking in late arrivals with a warm welcome. If there's an incident or a guest has any issue at all, you'll take care of it. And you'll make sure the details are logged, so we can all learn from it.


text:
import { assert } from 'chai'
import subjects from '../subjects'

describe('subjects', () => {
  const subjectsArray = ['01', '02', '03']

  describe('participantsInSubjects', () => {
    it('returns no issues if there are no participants provided', () => {
      const issues = subjects.participantsInSubjects(null, [])
      assert.lengthOf(issues, 0)
    })
    it('returns no issues if all participants are in the subjects array', () => {
      const participants = {
        list: subjectsArray,
      }
      const issues = subjects.participantsInSubjects(
        participants,
        subjectsArray,
      )
      assert.lengthOf(issues, 0)
    })
    it('return issue code 49 if participants are not the same as subjects', () => {
      const participants = {
        list: ['01', '05'],
      }
      const issues = subjects.participantsInSubjects(
        participants,
        subjectsArray,
      )
      assert.lengthOf(issues, 1)
      assert.equal(issues[0].code, 49)
    })
  })
})


With the advent of spring, we are noticing the approach roads are exposing a lot of litter. John Cassidy does a wonderful job on a daily basis lifting litter within the speed limit zone, but there are pockets of litter on the roads in the countryside, so it would be a wonderful community spirit if people would spend a little time collecting litter in those areas. If everyone did a little, the situation would be such a benefit to our parish.
It has been proposed to host a commemorative event to honour those from Ardara, Downstrands, and Glenties who participated in World War 1. If you have any information about a family member / neighbour, or any memorabilia from this time, please contact any of the following people: Conor: 087-7852520, Conal: 087-9707887, or Mary: 086-3540928. More details to follow in the coming weeks.
Congratulations to Miss Finnerty and the boys from St. Mary's National School, on their achievement in the Garda Quiz County Final held in the Mount Errigal on Thursday 8th March. Fantastic result, and well done to Daniel, Michael Peter, Ronan and Dylan.
Cover Photo of Assaranca Waterfall taken by local Photographer Mark Sheen.


text:
3 years after deadly DWI crash; victim's family gets closure
On the hunt for 'zombie fungi' that could save lives
3.8M species of fungi estimated worldwide
By NINA AVRAMOVA, CNN
Posted: 9:13 AM, December 07, 2018 Updated: 9:13 AM, December 07, 2018
Tom Prescott in the fungarium at Royal Botanic Gardens Kew, which holds approximately 1.25 million specimens of fungi.
(CNN) - It's a sunny morning, and Sara Landvik is foraging in the wild parts of Hampstead Heath, one of London's iconic parks.
She studies the soil, the trees and their roots in search of fungi, because long walks like these are actually part of her job. She regularly ventures out in hope of discovering new fungal species hidden deep in the dirt or high among the trees.
Hawaiian seals are getting eels stuck up their noses
EPA rolls back coal rule despite climate change warnings
Trump EPA to strike blow against climate rules, reports say
"We want to collect as many diverse species of fungi as possible," said Landvik, a mycologist -- a fungi scientist -- at the biotech company Novozymes. "Diversity is really the key word for everything that we do."
The organisms have a plethora of applications that can benefit humankind in the production of food and alcohol, drugs, biofuels, washing detergents and even a famous childhood toy: LEGO.
Their nutritional value shouldn't be overlooked, however. There are about 350 species of edible fungi. With vitamin D, glutathione and ergothioneine, they can reduce oxidative stress linked to diseases such as cancer, heart disease and dementia.
Fungi are unique beings, Landvik explained. "They're so different from plants, and they're so different from animals. They are their own kingdom. The evolution of fungi has radiated into so many different directions. They are really, really, amazing."
The best estimate is that there are as many as 3.8 million species of fungi worldwide -- though only about 144,000 have been discovered, according to this year's State of the World's Fungi report, compiled by staff members at Royal Botanical Gardens, Kew, and several others.
New ones are found by searching forested areas, collecting soil samples and bringing the samples back to the lab to be studied, Landvik says.
But the real skill is understanding how they work.
In the wild, fungi are not able to move, so they compete against other fungi or bacteria for resources and, in doing so, produce toxic chemicals. In some cases, these chemicals have been useful to humans.
Once samples reach the laboratory, Landvik says, they are grown inside a Petri dish and cut into pieces, which are then put into a flask with a liquid of nutrients such as minerals and vitamins and a carbon source to help the fungi grow.
Fungi grow by secreting enzymes -- proteins that catalyze or speed up chemical reactions -- which are captured by the liquid inside the flask, allowing them to be studied in-depth.
Thousands of fungi are studied before researchers stumble upon one that could have an application, Landvik said.
It's like a "lottery ticket," she says, as each discovery could turn up "something that can make a difference in the world, something that we can make a greener industry possible, and so on."
For example, one of Landvik's colleagues came across an enzyme that can be used to reduce the formation of the chemical acrylamide, which forms when starchy food is baked or fried and can be carcinogenic. By searching a database for homologous gene sequences she found sequences for asparaginase, also the name of the enzyme, and soon saw that many fungi contain this enzyme. One of them went on to become Acrylaway, a solution that reduces acrylamide formation in food products processed at high temperatures, which the company say can cut acrylamide formation by up to 95%.
More famous is the discovery of penicillin in 1928, discovered when Alexander Fleming was sorting out his Petri dishes after a holiday and saw a blob of mold had grown with a clear zone surrounding it, later found to be a strain of Penicillium notatum.
How we search for useful enzymes 90 years later is still down to serendipity.
'Evil puppetmaster'
Tom Prescott, a research leader at Royal Botanical Gardens, Kew, in the UK, also notes the many useful applications of fungi.
"Broadly speaking, the three big topics are perhaps medicines, biotechnology and, in the broadest sense ... fungi are really good for eating," he explained, standing in Kew's fungarium, a large room filled with rows of boxes housing 1.25 million specimens of fungi from all around the world, including specimens collected by John Ray, Charles Darwin and Alexander von Humboldt.
People are discovering fungi on a yearly basis, Prescott told CNN. "This is everything from fungi that you could see with the naked eye all the way down to microscopic fungi that you perhaps wouldn't know they were there but we detect them using DNA."
Some famous examples of medical applications are the cholesterol-lowering drug lovastatin, produced by the Aspergillus terreus fungus, or a hepatitis B vaccine that is made using yeast.
The drug fingolimod -- used to treat the autoimmune disease multiple sclerosis -- is derived from an eye-catching "zombie" fungus, Isaria sinclairii, that invades an insect, takes it over and eventually acts like an "evil puppetmaster," controlling the insect's body and behavior to perform tasks that are advantageous for the fungus, Prescott said, holding a a boxed sample of the fungus in action.
Meanwhile, the insect is kept alive, "so it's really gruesome," he said. "It's crucial that the fungus doesn't kill the insect initially but does keep it alive, so that's why it produces an immunosuppressant chemical." This chemical is myriocin, which also suppresses the human immune system.
"A lot of fundamental biochemistry and even immunology is shared, surprisingly, even between insects and humans," he explained.
Fungi are also useful in converting one chemical into another, such as in the production of vitamin B tablets.
There has been competition between human chemists and fungi over which is better at producing these pills, and the fungi turned out to be a more cost-effective option, Prescott said.
Saving the environment
About half of all commercially used enzymes are derived from fungi, Shauna M. McKelvey and Richard A. Murphy write in "Fungi: Biology and Applications." The book cites the enzymes proteases and amylases, used in detergent preparations, as the most significant industrial application of enzymes.
Enzymes' use in detergents dates to 1988. Lipase, derived from the fungus Thermomyces lanuginosus, is effective at removing fat stains from clothes.
Most detergents contain several enzymes, such as proteases, amylases, cellulases and lipases, to enhance effectiveness and allow washing at lower temperatures.
Fungi are also used to keep clothing looking fresh.
Fungi are natural degraders of waste material, Prescott said. In forests, they break down leaf material by making enzymes called cellulases. "It happens that if you add cellulases to washing powders, it nibbles at the tiny cotton threads of cotton fabrics, and it kind of nibbles them off, and it gives the appearance of cotton looking newer than it perhaps actually is."
In September, the fungus Aspergillus tubingensis was discovered in Pakistan. A team of 100 scientists reported that it could break down plastics such as polyester polyurethane, often used in refrigerator insulation, possibly in weeks rather than years, potentially making it a key player in the fight against the world's plastic waste problem.
Prescott believes the ultimate goal would be to create plastic-like materials from fungi -- that can then be broken down by fungi. It is not clear whether that might be possible, but "that's what makes it really exciting," he added.
Fungus in farming
Another way to reduce pollution is by adding enzymes to animal feed, helping animals break down nutrients such as phosphates, which farmers add to enhance animal bone health and growth.
One fungal enzyme, phytase, breaks down such difficult chemicals and is especially helpful for some phosphate-containing molecules that can't be digested by animals. When excreted, phosphates can get into waterways, where they cause bacterial growth. This also consumes oxygen in water, harming the ecosystem of the aquatic environment, said Prescott.
Landvik explained that the addition of phytase to release phosphates from feed and help animals absorb this essential nutrient also reduces costs for farmers and environmental pollution.
She believes enzymes in fungi are the key to making a number of industries more sustainable by replacing some industrial steps.
"And if you do have a mechanical or a chemical step in the industry that can often be replaced by an enzyme that can do the same. But with less impact on the environment."
Cellphone cleaners put to germ test
Boy, 10, in stolen truck flees police, rams cruiser in San Antonio area
Rush Hour Rundown: Esports player competes for big cash; Mom runs…


Capcom went out and remade Resident Evil 2. They then did the impossible..it's amazing. We talk about some of our first impressions with this remake. We also are joined by Reggie, aka Bozz the Commentator from Denton. He talks about some games he's been revisiting such as Splatoon 2 and Dragonball FighterZ.
In our news, we talk about the rough start with the Anthem VIP Demo, Metroid Prime 4 getting essentially rebooted and Cyberpunk 2077's head writer leaving for Blizzard. We also talk about some shady practices happening up in the Facebook offices relating to gaming and kids.
For our discussion, we have Bozz join us to talk about what the eSports scene is like in the DFW area, how strong of a community it's formed and what are the best characters in Super Smash Bros. Ultimate, the game he commentates for. We also dive into a little politics behind eSports and discuss what the future could look like for this new industry.


You're not supposed to do this. If both sides behave honestly and reasonably with respect to the issues to be solved, the messiness will not occur.
These don't just happen on their own, Lisa.
That's not a valid excuse not to pay bills for services you use.
Dealing with bills is a normal part of adult life. Go to the lawyer or the Mieterverein: they will explain it to you.
I see that you're very angry - I'm sympathetic to that. When a constellation of misfortunes arrive, it is possible that it's just very bad luck, but commonly it's a result of a complete misinterpretation of the situation: either willful or unconscious. The missing information in your account suggests to me that this is happening here. Landladies are rarely so vindictive without cause; Mahnungs don't arrive without history. "He did the paperwork in our relationship, which he stole" You pointedly don't say whether that means he paid the bills for both of you, and now that he's gone you let them go overdue. If it's not the case, why leave it ambiguous?
Erm, no. Does that happen to you when you renew your Bwitish pathport from here?
Strike anyone as odd that all the Mahnungs for this married couple arrive in the name of the absent partner, while the remaining partner has a stated wish that she does "not want to be responsible for things legally"? That the landlady is peculiarly unreasonable about updating the contract to meet the present circumstances? Could it be that these bills are for the normal things related to running a joint household, given the opening shot's first complaint is about Nebenkosten? "so I won't be responsible for paying for any thing they might come up with" "and not be hit with bills when I move out"
You guys down in Munich don't recognise quality when it squeaks in your face. It takes years to build up a patina like that - you can't just go out and buy this stuff.
My god, you're right. With a mistake like that, this mouse deal could turn bad.
I'm sure the beamte for PS2 adapters will give it a proper evaluation. No charge to the proud new mouse owner.
Looks like a workable loophole to me. Let me know how it goes.
You have to be prepared to make sacrifices in search of a true bargain. No customs on items under ~25 EUR.


text:
A Nation Must Think Before it Acts Does Democracy Matter? The United States and Global Democracy Support
Does Democracy Matter? The United States and Global Democracy Support
Date : Fri., September 08, 2017 9:30 am to 3:30 pm Category : Conferences/Symposia
Co-Sponsored by Perry World House, Penn Law – CERL, and Penn Department of Russian and East European Studies
Topics and Speakers
09/08/2017 - 9:30 a.m. to 10:00 a.m.
Welcoming Remarks
09/08/2017 - 10:00 a.m. to 10:10 a.m.
William Burke-White
Perry World House
Alan Luxenberg
FPRI
Panel I: Progress of Liberal Democracy Since 1989, and the Authoritarian Counteroffensive
Thomas O. Melia
George W. Bush Institute; USAID
Mitchell Orenstein
FPRI; UPenn
Tarun Chhbara
Perry World House; Brookings Institution
Claire Finkelstein
CERL, UPenn Law School
Panel II: The United States and Democracy Support -- Does Democracy Matter?
09/08/2017 - 11:40 a.m. to 1:00 p.m.
Adrian A. Basora
Sarah Bush
FPRI; Temple University
Melinda Haring
FPRI; UkraineAlert; Atlantic Council
Sean L. Yom
09/08/2017 - 1:00 p.m. to 1:30 p.m.
Keynote Remarks, followed by a conversation with William Burke-White
Thomas Carothers
Reception and Book-signing
University of Pennsylvania 3803 Locust Walk PA Philadelphia 19104
Registration links
Click here to register now.
Register Deadline
Thu., September 7, 2017
Related Program(s)
Eurasia Program
Click here to register for the conference.


What Trends are Marketers Using to Attract Today's Pet Owners?
"Marketing to Today's Pet Owners," will help you find out which trends marketers can take advantage of to attract consumers to their pet products and services.
Fill out the form to gain valuable information on consumer demand for which trends influence marketing tactics .


Former Cable & Wireless and British Airways media chief Steve Double has joined Bell Pottinger to lead its extensive Emirates corporate work.
Double, who joined the agency as an associate director, will also work on the agency's Dubai Aerospace corporate account (PRWeek, 9 June).
Double was previously group head of media communications at telecoms firm C&W. The company restructured its head office following the exit of group CEO Francesco Caio, with Double leaving in April. His duties have been split across the company's newly formed UK and international arms.
Double joined C&W in 2004 after four years as head of news at BA working with then CEO Rod Eddington during crises such as 9/11, the retirement of Concorde and industrial disputes.
Previously, Double was head of media relations at the Football Association, following a career in newspaper journalism, including a role as investigations editor at The People and stints at the Sunday Mirror and Daily Mail.
At Bell Pottinger he will report to MD David Wilson and replaces Fiona O'Farrell who left at the end of July to join Intercontinental Hotels as comms director.
Emirates is one of Bell Pottinger's largest clients. The agency was hired six-and-a-half years ago (PRWeek, 17 March 2000).
Bell Pottinger has just hired IMG account director Marc Harris to head its sports-related work for Emirates, the sponsor of Arsenal FC (PRWeek, 13 Oct).


text:
The Unbelievable Story of The Vagabond of Limbo
The Vagabond of Limbo
In the realm of science fiction there are several comic books that left a deep mark on wider popular culture. For example, Alex Gordon's Flash Gordon represents one of the first examples of such a grand influence on space operas – the concept of Star Wars consequently drew plenty from this. One can find many gems such as this in the francophone culture of illustrated novels, such as The Vagabond of Limbo. You can find more cool stuff about this in my article about The Incal.
Oh yeah, it gets weird.
Created by Julio Ribera and Christian Goddard in the '70s Paris, The Vagabond of Limbo in a sense represents a meta-space opera which echoes in the wartime childhood memories of its authors and the need to escape the horror of reality. Originally named Axle Munshine, this comic book encompasses all required of a grand tale – adventure, a love story and a political-ideological background. The lead character, Axle Munshine was once "The Great Conciliator" of the interplanetary alliance named The Guild, but was banished from his world for doing the unthinkable, breaking the Thirteenth Commandment – dreaming outside of normal bounds. The interplanetary Guild sits at the throne of the universe and forbids the crossing of the boundaries of the dream, but our hero, driven by the sight of a perfect woman named Chimeera broke that rule.
Exiled, he wanders the galaxy in The Silver Dolphin, the mightiest ship in the galaxy created by his long-lost father. The ship is able to bend to the captain's will, thus able to do almost unthinkable things. The crew of the ship consists of self-replicating androids created by the father for the son and their leader is a genius android scientist named Gamon. At one point Gamon helps Munshine construct a machine which would allow him to record his dreams on tape. Munshine's first dream is the chaos of a war on Earth. The world of The Vagabond of Limbo does not show us a future world, but a world parallel to ours, existing at the same time. Our reality is a dream for Munshine, and vice versa.
The Dreamer
Our hero is not your average Do-Goody Two-Shoes, mind you. Munshine is a thirty year old mature adventurer who only seeks Chimeera, the obsessive image of a woman that he sees in his dreams. But, Munshine's waking life is dominated by Muskee. Muskee is a child of a powerful Ethernaut prince who has lived for hundreds of years as a thirteen year old. He/she decides to choose gender and his/her mortality when he/she finds a person who he/she wants to grow old with – bearing in mind that the child's father has a number of copies of the child in different stages of life.
Muskee
Oh yeah, it gets weird. Muskee laughs at the world and desires of adults, but is still quite curious to know what lies there. Chimera is on the other hand, naught but a dream. As her name says, she represents imagination, a powerful projection, something abstract which gives the driving force to Munshine. This triangle of characters lies at the core of the story of the Silver Dolphin.
The visual style of the comic book is immensely powerful. The worlds that the ship traverses are numerous and they all somehow derive from a caricature of our own reality, a sort of a paraphrase of our history and cultural heritage. The entire story delves at times deep into post-modernity, deriving from Alice in Wonderland, the Bible, The Hitchhikers Guide to the Galaxy and other science fiction titles, but always adding a new dimension to the original foundation. One other, I'd say prophetic vision of the modern world are the aggressive ads that often permeate some of the atmospheres in the stories, given the time when it was written.
The Vagabond of Limbo represents a very unique find in the history of illustrated novels.
The themes of the volumes are often quite philosophical, as in "The Center of Amniote" where the plot revolves around a planet that is kept in a constant state of war. When the central computer explains to Munshine and Muskee all the human and technological advancements that wars brought, as well as a strong meaning it gives to human existence, one cannot argue logic. Of course, the two characters conclude that the computer must have gone haywire, because in their world war does not exist. No less interesting is an episode called "In a World of Ploys", where as an effect of Munshine having his blood sucked by a huge bug, different Earth time periods become mixed, represented as Hollywood movies. Medieval times, the Second World War, American wars with Native Americans, Hell's Angels, all these things mix into a nightmare, a dream that loses its meaning. But at the end of the dream, we are left with a bitter taste of how meaningless human existence really is. The Vagabond of Limbo represents a very unique find in the history of illustrated novels.
Eroticism as well plays an important role in the story, and it is closely knit in the story. Ribera and Goddard played with this idea a lot during the realization of the series, but as the story often borders on the bizarre, so do the representations, especially explicit in the scenes of "monster" sex. Sorta like soft-core tentacle porn. Only really artsy.
The Vagabond of Limbo resonated with the art world of the seventies, and some influences were picked up by other authors. George Lucas' strange creatures in the tavern on Tatooine very closely resemble creatures drawn by Ribera. On the other hand, the world of Blade Runner and Mad Max as well share a very similar atmosphere to some created by the French-Spanish duo.
This existentialist gem represents a dive into a different kind of comic book reading, a one that can at times be disturbing, but definitely thought-provoking. As the books are out of print these days, the volumes to look for in English are An Ultimate Alchemist and Is What is Reality, Papa?
On another note, we at Fists of Heaven would love to hear your thoughts on what we write, speak your mind – drop a line in the comment section, we'd love to share ideas with you!
Like FoH? Please help us out?
Fists of Heaven is ad-free, but costs us about $2,500/month to produce & maintain. If you enjoyed the content above, help us out by sharing this post on social, commenting with your thoughts, and/or supporting us on Patreon! You're also more than welcome to contribute (contact us for more details). Thank you so much! Oh – don't forget to enter our Oculus Rift Giveaway Contest!
Review: Do Androids Dream of Electric Sheep by Philip K. Dick
Interview: Elizabeth Moon
Soban Fleet Pack for Homeworld: Deserts of Kharak
Featuring new weapons, beautiful new skins, new abilities, and new voices, the Soban Fleet Pack DLC for Homeworld Deserts of...
An Interview with Pouk, the Creator of Homeworld REARM
My virtual sit-down with Pouk was everything but productive. Although we did cover a lot of stuff about Homeworld, Petr...
Sublevel Zero: Pure Art
Indie developer Sigtrap Games' debut title, Sublevel Zero, belongs not just on your hard drive but in an art museum;...


Two recent FASB pronouncements will profoundly affect how companies account for business combinations, goodwill, and other acquired intangible assets. SFAS 141, Business Combinations, requires that entities account for all combinations initiated after June 30, 2001, using only the purchase method. SFAS 142, Goodwill and Other Intangibles, eliminates the amortization of goodwill and requires annual impairment testing of goodwill using a complex two-step, fair value method.
SFAS 142 must be adopted in fiscal years beginning after December 15, 2001, as of the beginning of the year. Companies with fiscal years beginning after March 15, 2001, may adopt the standard early if they have not yet issued their first-quarter financial statements.
Among other requirements, entities must now identify and account for intangible assets acquired in a business combination apart from goodwill if the intangible assets arise from either contractual or other legal rights or are separable. Intangibles must be reported at fair value. Where fair values are determined using present value techniques, estimates of future cash flows should incorporate marketplace assumptions.
"As a first step, management should identify all intangible assets acquired in prior business combinations, and evaluate them to determine if they may be recognized apart from goodwill under the provisions of SFAS 141," advises Eric W. Casey, a partner with KPMG's department of professional practice. "If not, they should be folded into goodwill as of the date SFAS 142 is adopted." Casey adds that the remaining useful lives of all intangible assets should be evaluated as of the date SFAS 142 is adopted.
"Intangible assets with estimable useful lives should continue to be amortized over their respective remaining useful lives, with adjustments made as appropriate," says Casey. "Meanwhile, companies must discontinue amortizing those intangible assets acquired prior to June 30, 2001, that are determined to have indefinite useful lives as of the SFAS 142 adoption date, and test them for impairment within the first quarter after adoption. Any impairment losses on these intangible assets should be recognized within the first quarter of adoption, as a cumulative effect of a change in accounting principle. Valuations must be as of the date of adoption."
Another impact of the new statements is that a company will test goodwill for impairment at the new reporting unit level, not the acquisition specific level. A company must identify reporting units based on the reporting structure as of the adoption date.
Companies should assign assets and liabilities, including corporate assets and liabilities, to the reporting units at the date of adoption. All goodwill should be assigned to the reporting units that benefit from the factors that give rise to the goodwill. Moreover, any negative goodwill or equity-method negative goodwill remaining at the date of adoption should be written off as a cumulative effect of a change in accounting principle.
A company's responsibilities regarding goodwill do not end there: "Within six months of adopting SFAS 142, each reporting unit should be tested for an indicator of reporting unit goodwill impairment, with valuations as of the date of adoption," says Charlene Maucione, a director in KPMG's transaction structuring services practice.
"If an indicator of impairment is determined, then a second, more complex test to measure the impairment must be performed. It's generally advisable to complete the second stage test as soon as possible but no later than the end of the year of adoption, and any impairment loss should be recognized as a cumulative effect of a change in accounting principle at the date of adoption, with valuations as of the date of adoption."
The new pronouncements will influence whether acquisitions are accretive to reported earnings per share and therefore will be important to corporate development personnel, notes Chris McWilton, partner in charge of KPMG's information, communications, and entertainment practice in New York.
"These two statements represent the first phase of FASB's attempts to improve the transparency of accounting and reporting of business combinations," says McWilton. "The increased disclosures that come with the introduction of these pronouncements may prove to be a challenge for CFOs. Given the extent and complexity of the new rules, companies and their advisors should begin to prepare for them at the earliest available opportunity."
Eugene DeMark, CPA, is the partner in charge of KPMG's northeast area business development, located in New York City. The views and opinions are those of the author and do not necessarily represent the views and opinions of KPMG LLP.


text:
Confirmed: Randy Orton To Star In 'The Marine 3'
Backstage update: chris jericho future & contract
According to a WWE source, Chris Jericho's representatives recently negotiated with WWE and extended his current deal. The original deal was only for him to return for six months. The sources notes that Jericho has extended his current WWE contract by several months. He'll be a "full time" talent with WWE through the summer.
Jericho recently revealed that he had signed a deal with Fozzy which would feature a concert tour during the summer. There is no word on how the WWE deal may affect that. Jericho has been joking on Twitter that this is his latest "this tour of duty" with WWE.
What Happend after wwe raw
After RAW went off the air, John Cena left the ring. The Miz came out and demanded an apology from The Rock for stealing his spotlight after WrestleMania 27. Rock told the audience to take out their camera phones and tweet. Rock shook The Miz's hand and then Rock Bottomed him for the second week in a row. – The Hall of Fame inductions for Edge, the Four Horsemen and Mike Tyson will be spotlighted on the one-hour special next Monday before RAW next Monday night. Nothing will air live or on tape delay on Saturday night when the event is taking place.
Jake the snake explains why he isn't in the hof
Jake Roberts recently appeared on the Busted Open radio show and spoke about not being in the WWE Hall of Fame. Here is what he had to say…
"There's been a lot of guys go in that belong there, and…there are some who shouldn't be in there, but who the hell am I? Hell, I'm not in there, so what the hell. Maybe someday when they put some more guys in there, maybe I'll go in. I would love to go in, not so much for me, but for my kids, man. It's part of my legacy. I put so much into wrestling; 37 years of it. Why I'm not there, I'm sure somebody's got a reason."
He also addressed WWE possibly being scared to take a chance on him…
"I don't think it's the past. I think it's just me, period, because of what I believe in… I'm a team player because I want the product better, but… my nose doesn't fit well up anybody's butt."
Linda McMahon at wrestlemania 28
The Greenwich Times is reporting that Linda McMahon will be attending WrestleMania 28 in Miami this weekend. Her U.S. Senate campaign has not commented on her attendance in support of her husband (Vince McMahon) and son-in-law (Triple H). Linda's campaign has tried to distance her from her WWE background to avoid controversies from WWE's past content.


text:
Memorial Stadium (lub The Memorial Ground) – stadion piłkarski, położony w Bristol (Anglia). Na co dzień gra tutaj zespół Bristol Rovers. Stadion ten został otwarty 24 września 1921 roku. W 2007 roku przeszedł renowację. Może on pomieścić 18 500 widzów.

Stadiony piłkarskie w Anglii
Bristol Rovers F.C.

redpajama_set_name: RedPajamaWikipedia


The best of the cloud-based iOS Continuous Integration services are pitted against each other in this comparison of their features and performance.
Continuous Integration, a.k.a. CI, for iOS apps is one of my favorite topics. Continuous Integration is essential for every iOS project now, as the number of developers is growing in iOS teams. As of now, I have deep experience with self-hosted CI servers like Xcode Server, TeamCity, and Jenkins for iOS projects. However, there is still an array of cloud-based CI services available on the market which have become very popular in recent days. There are a lot of articles and tweets going on for those cloud-based CI services. I am keen to try those services and get some exposure by using them with my favorite personal project, XCFit. In order to do this, I have decided to play an Olympics game involving the best of the cloud-based iOS Continuous Integration services candidates.
Most of the services taking part in this competition, I haven't used before, apart from TravisCI. It will be a good opportunity for me to make myself familiar with those CI services and compare them using my personal project, XCFit. The purpose of this Olympics competition is to share my experiences and first impressions on these cloud-based iOS CI services. Please note that the purpose of this competition is not to recommend a particular service that you should use for your iOS project.
The whole purpose of this competition is to try and share first impressions of these cloud-based iOS CI services.
Disclaimer: Opinions expressed are solely my own and do not express the views or opinions of anyone else in this world. This evaluation is only performed against the XCFit project and it may vary from project to project.
Swift Framework distributed with CocoaPods and Carthage.
Swift Package that can be distributed with Swift Package Manager.
An example app using the XCFit framework built with Carthage.
Ruby package distributed using RubyGems to download Xcode templates.
As there is a lot involved in this project, it will be interesting to see how all those cloud-based CI servers treat this project to run the builds on respective platforms.
The players will be evaluated on the basis of these games. Each of the events will award a medal that will be gold, silver, or bronze. At the end, there will be pros and cons section where we will discuss the outcome of this evaluation. This will give a brief idea about the functionality of the cloud-based iOS CI servers and their features related to iOS development.
Each of the game mentioned above will award a medal. The medals we are going to offer are Gold, Silver, and Bronze.
Gold Medal: The player will get a gold medal for the criteria if it is strong to satisfy users and meets requirements clearly as well as exceptionally.
Silver Medal: The player will get the Silver medal for the specific criteria if it is performed alright and satisfies users up to a certain extent.
Bronze Medal: The player will get a Bronze medal if it's met the minimum requirements but doesn't satisfy users that much. This is the lowest medal that every event will give for performance.
Each player will get 20 medals and the winner will be decided on the basis of the number of Gold medals. There are no good or bad CI services, but the winner will be announced based on how each cloud-based CI server performs against the XCFit project only. There might be different winners for different projects.
In the iOS Continuous Integration Server Olympics competition, the first candidate selected is BuddyBuild, the most heard name on Twitter and other tech blogging sites because of its simplicity and ease of use. BuddyBuild is designed specifically for mobile continuous integration and supports iOS and Android platforms. The clients of BuddyBuild include some big brands like The Washington Post, FireFox, Slack, and Meetup.
I have done the critical evaluation of BuddyBuild for each of the 20 criteria and the results are shared in the blog post here.
The build logs executed for the XCFit project are available here. We can navigate to details, logs, and test tables to get the more information about the build.
In the iOS Continuous Service Olympics competition, the second candidate selected is Bitrise. There are many articles on Medium and a lot of good words on Twitter about Bitrise. Like BuddyBuild, Bitrise is also designed for the mobile continuous integration and supports iOS and Android platforms. Bitrise also has some good clients, like ABB, Foursquare, FOX, and TNT.
I have done the critical evaluation of Bitrise for each of the 20 criteria and the results are shared in the blog post here.
In the iOS Continuous Integration Server Olympics competition, the third candidate selected is TravisCI, the most used cloud-based continuous integration for open-source and private projects. It's truly the home of open-source testing. As mentioned on the TravisCI page there are about 900K open-source projects and 600K users running the continuous integration on TravisCI. It's deeply integrated with GitHub and setting up an open-source project on TravisCI is a minute away from developers.
I have done the critical evaluation of TravisCI for each of the 20 criteria and the results are shared in the blog post here.
In the iOS Continuous Integration Server Olympics competition, the fourth candidate selected is Nevercode. It is designed specifically for the mobile continuous integration which supports iOS and Android platforms. The clients of Nevercode include some big brands like Sainsbury's, Toyota, and Eurostar.
I have done the critical evaluation of Nevercode for each of the 20 criteria and the results are shared in the blog post here.
The build logs executed for XCFit project are available here but you need to be logged into the Nevercode portal.
In the iOS Continuous Integration Server Olympics competition, the third candidate selected is CircleCI, the continuous integration service that is being used by the most popular tech firms like Facebook, Spotify, Percolate, etc. The CircleCI and TravisCI have most things in common but some features are unique to each platform.
I have done the critical evaluation of CircleCI for each of the 20 criteria and the results are shared in the blog post here.
The CircleCI build logs executed for the XCFit project are available here.
Social Media support during evaluation.
Correcting my observations during evaluation.
Accepting facts and respecting competitors.
Showing courage to improve services.
User Feedback on Twitter & Public API.
A medal will be awarded for each of the criteria. This means every player will get 25 medals and winners will be the player who won maximum GOLD medals. If there are equal GOLD medal then we will look for the number of SILVER medals.
Now we need to present magic medals for each of the criteria mentioned above.
Now that we have awarded all the magic medals to all players, it's time to declare the winner of the competition.
I would like to thank all the other players: Bitrise, Nevercode, CircleCI, and TravisCI. As you can see from the medal table, it was a tough competition and wasn't an easy decision to make.
As you can see, CircleCI and Nevercode were very close. Anyways, it was BuddyBuild who was selected as the winner of this Olympics game. Let's celebrate together for BuddyBuild!
This is the end of Cloud iOS CI Olympics Ceremony 2017! Be ready for next year's Olympics.
Hope you like this post. Please let me know if you think I missed/misunderstood something. I appreciate your feedback.


Offers discussion board, chat with members.
Discussion groups for Yahoo! users.
Yahoo Groups mailing list for sharing fan fiction about characters portrayed on film or TV by actor Michael Biehn. Yahoo ID and registration required.
Directory of Yahoo! Groups about the comic.
An e-mail based discussion list for Meja fans. Hosted by Yahoo Groups.
Directory of Yahoo groups related to Widespread Panic.
List of discussion groups devoted to the actor.
Category listing of Natalia Oreiro discussion groups.
Category listing of discussion groups.
Discussion groups, clubs, and hangouts.
Lists several thousand series-related clubs and discussion groups.
A complete list of several thousand series-related clubs and discussion groups.
List of active discussion groups.
A list of all Liv Tyler groups hosted at Yahoo!.
20 Yahoo! Groups: The Green Hornet Show discussion.
28 Yahoo! Groups: Strong Medicine Show discussion.
If the business hours of Melissa Etheridge Meeting Place in may vary on holidays like Valentine's Day, Washington's Birthday, St. Patrick's Day, Easter, Easter eve and Mother's day. We display standard opening hours and price ranges in our profile site. We recommend to check out groups.yahoo.com/group/melissaetheridgemeetingplace/ for further information. You can also search for Alternatives for groups.yahoo.com/group/melissaetheridgemeetingplace/ on our Review Site Sitebook.org All trademarks are the property of their respective owners. If we should delete this entry, please send us a short E-Mail.