 of nitrogen oxides, sulphur dioxide and particulates reduced by 25% by 2030.
Fossil fuel-fired power plants in the US are the largest source of CO2 emissions, accounting for around one-third of all domestic greenhouse-gas emissions. In his weekly radio address, the president stressed the importance of technology in the fight against pollution but said more needs to be done to tackle climate change. “We limit the amount of toxic chemicals like mercury, sulphur, and arsenic that power plants put in our air and water. But they can dump unlimited amounts of carbon pollution into the air. It’s not smart, it’s not safe, and it doesn’t make sense,” he said.
Leaders from around the world have welcomed the landmark plan. José Manuel Barroso, president of the European commission, said the plan would provide further momentum for agreeing a new international agreement on climate change, which is due to be finalised next year. “Finding global solutions to the climate challenge is a shared responsibility. They can only be reached on the basis of leadership from all the world’s major economies. President Obama’s announcement will help give the world confidence that it’s possible to win this fight, if we fight it together,” he said.<issue_start><issue_comment>Title: Can't compile on ubuntu 18.10
username_0: Cant compile on Ubuntu 18.10, all the scripts end with exit status 1 and 2
<issue_comment>username_0: After checking i found the issue, but its getting weirder, its because ld its complaining about a missing library, "ld.gold: error: cannot find -lgl" but the thing is that all the libs are installed, so im continuing to trying to fix this.<reponame>UnionTokens/scala-stellar-sdk
package stellar.sdk.op

import org.stellar.sdk.xdr.Operation.OperationBody
import org.stellar.sdk.xdr.OperationType.PATH_PAYMENT
import org.stellar.sdk.xdr.{PublicKey => _, _}
import stellar.sdk
import stellar.sdk.TrySeq._
import stellar.sdk._

import scala.util.Try

/**
  * Represents a payment from one account to another through a path. This type of payment starts as one type of asset
  * and ends as another type of asset. There can be other assets that are traded into and out of along the path.
  * Suitable orders must exist on the relevant order books for this operation to be successful.
  *
  * @param sendMax the maximum amount willing to be spent to effect the payment
  * @param destinationAccount the payment recipient
  * @param destinationAmount the exact amount to be received
  * @param path the intermediate assets to traverse (may be empty)
  * @param sourceAccount the account effecting this operation, if different from the owning account of the transaction
  * @see [[https://www.stellar.org/developers/horizon/reference/resources/operation.html#path-payment endpoint doc]]
  */
case class PathPaymentOperation(sendMax: Amount,
                                destinationAccount: PublicKeyOps,
                                destinationAmount: Amount,
                                path: Seq[sdk.Asset] = Nil,
                                sourceAccount: Option[PublicKeyOps] = None) extends PayOperation {

  override def toOperationBody: OperationBody = {
    val op = new PathPaymentOp
    op.setSendAsset(sendMax.asset.toXDR)
    val sendMaxI = new Int64
    sendMaxI.setInt64(sendMax.units)
    op.setSendMax(sendMaxI)
    val destination = new AccountID
    destination.setAccountID(destinationAccount.getXDRPublicKey)
    op.setDestination(destination)
    op.setDestAsset(destinationAmount.asset.toXDR)
    val destAmountI = new Int64
    destAmountI.setInt64(destinationAmount.units)
    op.setDestAmount(destAmountI)
    op.setPath(path.map(_.toXDR).toArray)
    val body = new OperationBody
    body.setDiscriminant(PATH_PAYMENT)
    body.setPathPaymentOp(op)
    body
  }

}

object PathPaymentOperation {

  def from(op: PathPaymentOp, source: Option[PublicKey]): Try[PathPaymentOperation] = for {
    sendAsset <- sdk.Asset.fromXDR(op.getSendAsset)
    destAsset <- sdk.Asset.fromXDR(op.getDestAsset)
    path <- sequence(op.getPath.map(sdk.Asset.fromXDR))
    pathPaymentOp <- Try {
      PathPaymentOperation(
        sendMax = Amount(op.getSendMax.getInt64.longValue, sendAsset),
        destinationAccount = KeyPair.fromPublicKey(op.getDestination.getAccountID.getEd25519.getUint256),
        destinationAmount = Amount(op.getDestAmount.getInt64.longValue(), destAsset),
        path = path,
        sourceAccount = source
      )
    }
  } yield {
    pathPaymentOp
  }
}
The world is full of negativity spread by negative people.
Today, the whole world is very busy with their so called modern lifestyles.
You can break the chain. You know what you can change the world.
This is a very easy job to do. You have to just make the people happy and feel worthy.
Then see the wonders. People these days feel more depressed rather than happy.
You can make the people around you happy. Just make them feel special.
Want to tell someone “You are amazing” in a special way? Then you are on the right page.
Amazing life does not exist in reality.
But you can make one feel amazing with these amazing quotes.
Whenever you come across any amazing people go and tell them that you are amazing by delivering these awesome dialogues.
Here we are going to present you with the 51 best new “You are Amazing Quote”.
1. Has anyone told you ever that you are an Amazing Person?
2. Do you know how amazing you are?
3. Don’t try to perfect because you are more than that, you are amazing.
4. You are the best for me.
5. If someone tells me to describe you in few words I will say you are amazing.
6. I cannot explain what you have done for you only one thing I can say that you are really amazing.
7. Thank god I have met you otherwise I would never come to know how amazing a person can be.
8. The day you have entered my life everything has started to feel magical. Thank you for coming.
9. I want to remind you that you are very special to me. You are amazing.
10. Do you know why I feel amazing whenever you are with me? It’s because you are enough for me.
11. You are amazing for me in every aspect.
12. Tell the special persons in your life how amazing they are because you may not get another chance.
13. Don’t try to be like somebody else. Because you are already amazing.
14. Don’t give other people decide your rights, only you have the right to do so.
15. Don’t ever miss any opportunity to be happy. I wish the best for you. You are the best person.
16. Always remember to be amazing, brave, and strong all the time.
17.  This fact always amazes me.
18. Firstly, you have to believe that you are amazing. Only then you can change the world.
19. I like the way you are, it is enough for me. You are my favorite person. Keep being amazing.
20. I think you deserve the best things in the world. 
21. If people cannot understand your worth, remind them of your achievements.
22. Master your life it will make you an amazing person.
23. Hey you! Yes, I am talking about you. You deserve all the happiness. Be happy without any reason.
24. You are amazing, my dear.
25. You are very special to me.
26. I want to see your amazing smile always. Keep smiling.
27. Feel proud of being yourself.
28. Amaze the world with your amazing personality.
29. When will you realize how amazing you are to me?
30. You are amazing.
31. You were always there for me when no one was. That is why I want to remember you that you are amazing the way you are.
33. There is nothing like perfection. It is only a state of mind. So, be yourself.
34. If someone is disabled to see your worth, don’t try to prove that person. Instead, keep being amazing and amaze the world with your awesomeness.
35. You are the only version of yourself.
36. No word exists that permits you to deny the fact that you are great.
37.  I will never forget you.
40. You are stronger than your weaknesses.
41. You are capable of doing amazing things.
42. What a great person you