text:
Q: Upgraded to Firebase 5 and having Auth issues. Cannot convert value of type '(User?, Error?) I just upgraded my pods for Firebase and got a ton of errors. I used the Docs on the Firebase Docs webpage so I was able to fix most of them. This error I'm stuck on and need some help please.
Here are my errors: (I marked them as Error 1. & Error 2.)

*

*Cannot convert value of type '(User?, Error?) -> ()' to expected argument type 'AuthDataResultCallback?' (aka 'Optional<(Optional, Optional) -> ()>')

*Value of type 'User?' has no member 'updateEmail'
Here is my AuthService.Swift code: (All the same Swift code, just split to show errors)
import Foundation
import Firebase

class AuthService {

    static func signIn(email: String, password: String, onSuccess: @escaping () -> Void, onError:  @escaping (_ errorMessage: String?) -> Void) {
        Auth.auth().signIn(withEmail: email, password: password, completion: { (user, error) in
            if error != nil {
                onError(error!.localizedDescription)
                return
            }
            onSuccess()
        })

    }

    static func signUp(username: String, email: String, password: String, imageData: Data, onSuccess: @escaping () -> Void, onError:  @escaping (_ errorMessage: String?) -> Void) {

Error 1.

Auth.auth().createUser(withEmail: email, password: password,
  completion: { (user: User?, error: Error?) in

            if error != nil {
                onError(error!.localizedDescription)
                return
            }

            let uid = user?.uid
            let storageRef = FIRStorage.storage().reference(forURL: Config.STORAGE_ROOF_REF).child("profile_image").child(uid!)

            storageRef.put(imageData, metadata: nil, completion: { (metadata, error) in
                if error != nil {
                    return
                }
                let profileImageUrl = metadata?.downloadURL()?.absoluteString

                self.setUserInfomation(profileImageUrl: profileImageUrl!, username: username, email: email, uid: uid!, onSuccess: onSuccess)
            })
        })

    }

    static func setUserInfomation(profileImageUrl: String, username: String, email: String, uid: String, onSuccess: @escaping () -> Void) {
        let ref = Database.database().reference()
        let usersReference = ref.child("users")
        let newUserReference = usersReference.child(uid)
        newUserReference.setValue(["username": username, "username_lowercase": username.lowercased(), "email": email, "profileImageUrl": profileImageUrl])
        onSuccess()
    }

    static func updateUserInfor(username: String, email: String, imageData: Data, onSuccess: @escaping () -> Void, onError:  @escaping (_ errorMessage: String?) -> Void) {

Error 2.

Api.User.CURRENT_USER.updateEmail(email, completion: { (error) in

            if error != nil {
                onError(error!.localizedDescription)
            }else {
                let uid = Api.User.CURRENT_USER?.uid
                let storageRef = FIRStorage.storage().reference(forURL: Config.STORAGE_ROOF_REF).child("profile_image").child(uid!)

                storageRef.put(imageData, metadata: nil, completion: { (metadata, error) in
                    if error != nil {
                        return
                    }
                    let profileImageUrl = metadata?.downloadURL()?.absoluteString

                    self.updateDatabase(profileImageUrl: profileImageUrl!, username: username, email: email, onSuccess: onSuccess, onError: onError)
                })
            }
        })

    }

    static func updateDatabase(profileImageUrl: String, username: String, email: String, onSuccess: @escaping () -> Void, onError:  @escaping (_ errorMessage: String?) -> Void) {
        let dict = ["username": username, "username_lowercase": username.lowercased(), "email": email, "profileImageUrl": profileImageUrl]
        Api.User.REF_CURRENT_USER?.updateChildValues(dict, withCompletionBlock: { (error, ref) in
            if error != nil {
                onError(error!.localizedDescription)
            } else {
                onSuccess()
            }

        })
    }

    static func logout(onSuccess: @escaping () -> Void, onError:  @escaping (_ errorMessage: String?) -> Void) {
        do {
            try Auth.auth().signOut()
            onSuccess()

        } catch let logoutError {
            onError(logoutError.localizedDescription)
        }
    }
}

A: If you look at the release notes you see they changed some stuff. Essentially instead of returning a user, they now return another object (AuthDataResult) containing a user.
This means you need to a FIRAuthDataResultCallback.

A: Database5 is change a lot of syntax,
In error1, you can try this:
static func signUp(username:String, email:String, password: String, imageData:Data, onSuccess: @escaping () -> Void, onError: @escaping (_ errorMessage: String?) -> Void) {
    Auth.auth().createUser(withEmail: email, password: password) { (user , error) in
        if error != nil {
            onError(error!.localizedDescription)
            return
        }
        //Here you have to change the uid
        let uid = user?.user.uid
        //It should be Storage.storage().reference()
        let storageRef = Storage.storage().reference(forURL: Config.STORAGE_ROOT_REF).child("profile_image").child(uid!)
        //storageRef.put was removed and it's changed be storage.putData
        storageRef.putData(imageData, metadata: nil, completion: { (metadata, error) in
            if error != nil {
                return
            }
            //downloadURL is changed too, you can read at documents of Firebase to know how to use this
            storageRef.downloadURL(completion: { (url, error) in
                if let error = error {
                    return
                }else {
                    let profileImageUrl = url!.absoluteString
                    self.setUserInformation(profileImageUrl: profileImageUrl, username: username, email: email, uid: uid!, onSuccess: onSuccess)
                }
            })
        })
    }
}

And in error2, it same error with error1, you can try this:
        Api.User.CURRENT_USER?.updateEmail(to: email, completion: { (error) in
        if error != nil {
            onError(error?.localizedDescription)
        }else {
            let uid = Api.User.CURRENT_USER?.uid
            //Change here
            let storageRef = Storage.storage().reference(forURL: Config.STORAGE_ROOT_REF).child("profile_image").child(uid!)
            //Change here
            storageRef.putData(imageData, metadata: nil, completion: { (metadata, error) in
                if error != nil {
                    return
                }
                storageRef.downloadURL(completion: { (url, error) in
                    if let error = error {
                        return
                    }else {
                        let profileImageUrl = url!.absoluteString
                        self.updateDatabase(profileImageUrl: profileImageUrl, username: username, email: email, onSuccess: onSuccess, onError: onError)
                    }
                })
            })
        }
    })

static func updateDatabase(profileImageUrl: String, username: String, email: String, onSuccess: @escaping () -> Void, onError: @escaping (_ errorMessage: String?) -> Void) {
    let dict = ["username": username, "username_lowercase": username.lowercased(), "email": email, "profileImageUrl": profileImageUrl]
    Api.User.REF_CURRENT_USER?.updateChildValues(dict, withCompletionBlock: { (error, ref) in
        if error != nil {
            onError(error?.localizedDescription)
        }else {
            onSuccess()
        }
    })
}

static func logOut(onSuccess: @escaping () -> Void, onError: @escaping (_ errorMessage: String?) -> Void) {
    do {
        try Auth.auth().signOut()
        onSuccess()
    }catch let logoutError {
        onError(logoutError.localizedDescription)
    }
}

You can read document of Firebase again to see what difference https://firebase.google.com/docs/ios/setup

redpajama_set_name: RedPajamaStackExchange


text:
La taxe sur les transactions financières dans l'Union européenne (UE TTF) est une proposition émise par la Commission européenne pour introduire une taxe sur les transactions financières (TTF) au sein de quelques États membres de l'Union européenne. Elle devait voir le jour au plus tard le . La taxe aurait un impact sur les transactions financières opérant entre les institutions financières en taxant de 0,1 % les échanges d'actions et d'obligations et de 0,01 % les produits dérivés financiers.

La proposition d'une transaction financière pour l'UE serait différente d'une taxe bancaire, que certains gouvernements proposent également pour taxer les banques afin de récolter des fonds pour les assurer en vue de futurs plans de sauvetage. Cette taxe sur les transactions financières, qui pourrait rapporter 57 milliards d'euros par an, reste controversée parmi les États membres de l'UE. En , après l'échec des discussions pour établir une taxe dans l'ensemble de l'UE, la Commission européenne proposa alors d'utiliser le processus de coopération renforcée pour permettre aux États qui le souhaitent de mettre en application cette taxe. La proposition, soutenue par 11 États de l'UE, fut approuvée par le Parlement européen en . L'accord final sur les détails de la TTF UE doit encore être décidé et approuvé par le Parlement européen.

Histoire
Le , l'exécutif de l'Union européenne annonça qu'il allait étudier si l'UE devait imposer seule une taxe sur les transactions financières après l'échec des négociations lors du G20. Le lendemain, la Commission européenne prescrivit l'instauration d'une taxe sur le secteur financier de l'UE sur le modèle de la taxe Tobin afin de générer des revenus directs pour l'Union européenne. Au même moment, la Commission suggéra alors de réduire les cotisations existantes des 27 États membres.

À l'occasion du sommet de Copenhague de , les eurodéputés Vincent Peillon, Eva Joly, Daniel Cohn-Bendit, Marielle de Sarnez et Harlem Désir avaient proposé d'affecter les ressources de la taxe Tobin au financement de la lutte contre le changement climatique dans les pays en développement.

Le , les élus européens se prononcent à une large majorité pour l'introduction d'une taxe sur les transactions financières. Ses recettes sont évaluées à  d'euros par an. Elle serait un amendement à une résolution  pour l'instauration d'une taxe à l'échelle mondiale présentée par l'élue socialiste grecque Anni Podimata.

En juin et , ce sont deux nouvelles tentatives des socialistes au Parlement européen, dont la Française Pervenche Bérès à travers son rapport sur la crise, de faire adopter le principe d'une taxe sur les transactions financières mais cette fois-ci à l'échelle européenne. Après des débats houleux le rapport d'Anni Podimata, est approuvé en session plénière en  et appelle de ses vœux l'introduction d'une taxe sur les transactions financières au niveau européen.

Le , le Parlement européen vote le principe d'une taxe sur les transactions financières qui pourrait rapporter 200 milliards d'euros.

La proposition de taxe Tobin est reprise en  par la commission européenne. Le  dans son discours sur l'état de l'Union, le président de la Commission, José Manuel Barroso confirme le projet de mise en place d'une taxe financière au plus tard pour 2014. Le , Nicolas Sarkozy et Angela Merkel annoncent à leur tour leur volonté de mettre en place une taxation des transactions financières pour répondre à la crise des dettes européennes. La proposition est ensuite défendue par Nicolas Sarkozy au G20 de Cannes en . Un amendement voté par le sénat le  a pourtant été rejeté par Valérie Pécresse membre du gouvernement Fillon qui a déclaré : .

Le , l'Assemblée nationale française adopte toutefois le principe d'une taxe limitée à la France qui pourrait rapporter un milliard d'euros et qui serait mise en œuvre en . La taxe de ce projet ne concerne toutefois pas le trading haute fréquence. Le , le conseil des ministres des finances de la zone Euro ne dégage pas de consensus pour la mise en place d'une taxe en zone euro.

Le , le Parlement européen approuve les modalités d'une taxe sur les transactions financières présentée le  par la Commission européenne et susceptible selon elle de rapporter  d'euros par an. Lors du sommet du G20 de Los Cabos, les 18 et , le président de la République française François Hollande déclare qu'elle entrera en vigueur dans les pays de l'Union Européenne qui le souhaitent en 2013.

États requérants pour participer à la coopération renforcée
En 2012, 11 États ont accepté de participer à l'instauration d'une TTF proposée par la Commission européenne en utilisant la coopération renforcée :

 : le , la chancelière allemande Angela Merkel changea d'avis et se positionna en faveur d'une TTF au sein de l'UE.

 : en 2001, l'Assemblée nationale avait voté un amendement pour l'instauration d'une taxe financière, alors refusée par le Sénat en 2002. Le , le tout nouveau président François Hollande introduisit une taxe financière à hauteur de 0,2 %, qui devait rapporter 170 millions d'euros en 2012 et 500 millions en 2013.

 : en , le nouveau premier ministre italien Mario Monti déclara que l'Italie avait changé d'avis et qu'elle supporterait dorénavant cette taxe tout en mettant en garde les pays qui voulaient instaurer cette taxe unilatéralement.

Autres États soutenant la taxe
 : initialement opposés à cette taxe, les Pays-Bas ont vu leur position évoluer à la faveur des élections de . En effet, le nouveau gouvernement libéral-travailliste s'est montré favorable à l'idée de rejoindre cette coopération renforcée sous certaines conditions.

États s'opposant à cette taxe
Le , six États européens, dont deux membres de la zone euro, se sont fermement opposés à la TTF en s'abstenant lors du vote visant à autoriser cette coopération renforcée :

 : le gouvernement luxembourgeois a décidé de soutenir la démarche britannique consistant à intenter un recours contre cette taxe.

 : craignant les effets néfastes qu'aurait cette taxe sur sa place financière, la City, le gouvernement britannique s'y opposa dès . Le Chancelier de l'Échiquier britannique, George Osborne, a déclaré « nous ne sommes pas contre le principe même de taxer les transactions financières, mais nous nous inquiétons des effets extra-territoriaux de la proposition de la Commission et je pense que cette préoccupation est partagée par quelques autres pays ». Le , le gouvernement britannique a intenté un recours contre cette taxe devant la Cour de justice de l'Union européenne, contestant notamment « les effets extraterritoriaux » que pourrait entraîner l'application de la TTF au sein des onze États membres participants.
 : l'échec de la tentative suédoise d'introduire un tel prélèvement au milieu des années 1980 explique pour partie le scepticisme de Stockholm. Le pays avait en effet mis en place un tel dispositif sur son marché d'actions en 1984, bientôt étendu aux obligations. Cette taxe de 0,5 % a été abrogée en 1990, compte tenu de la délocalisation des transactions vers la City mais aussi des entreprises concernées.

États tiers
 : le secrétaire américain au Trésor s'opposait à cette taxe en .

En , les ministres européens des Finances donnent leur accord au lancement d'une taxe sur les transactions financières à partir de 2014-2015. Selon le quotidien Le Figaro, « les échanges d'actions et d'obligations seraient taxés à un taux de 0,1 % et les contrats dérivés à un taux de 0,01 % ». Les recettes escomptées varient entre 10 et 30 milliards d'euros et leur usage est encore davantage discuté : finance du budget européen (Bruxelles), aide au développement (Paris), éducation (Vienne), trésor national (Berlin).

Application
Le , les ministres des Finances de dix États signent un accord de mise en application de cette taxe pour l'année 2016, la Slovénie étant dans l'impossibilité de le signer en raison de la démission du Premier ministre la veille. Dans un premier temps, seuls les actions et certains produits dérivés seront concernés par la taxe. En  2016, les désaccords persistent entre les pays signataires  et la taxe n'est pas mise en oeuvre .

Nouveau projet de la Commission européenne
En , dans le cadre d'un projet européen de coopération renforcé (accord minimum de 9 états), est annoncé un calendrier qui amènerait la commission européenne à présenter un projet d'ici 2024.

Le débat revient dans les institutions européennes pour l'élaboration du budget de l'Union européenne  au cours de l'année 2020. Selon les analyses de l'Institut Rousseau, un « think-tank à la gauche de la gauche » et de Mediapart, la France fait partie des principaux opposants à l'instauration d'une taxe sur les transactions financières efficace, c'est-à-dire apportant plus  de seulement quelques milliards de recettes.,

Proposition aboutissant à un compromis
En octobre 2020, lors des négociations difficiles sur le budget, le rapporteur et eurodéputé Pierre Larrouturou entame une grève de la faim. Il réclame une augmentation de la taxe sur les transactions financières sans exception, associée à un projet de "Pacte Finance Climat". Le 10 novembre 2020, les États et le Parlement européen parviennent à un accord de compromis. Malgré une estimation de rendement de 3,5 milliards d'euros par an, l'assiette et le taux de la taxe sont si faibles que, selon le député et les critiques de l'Autriche, elles épargneraient 99% des transactions.

Cadre

Taux et revenus

Évaluation et réception

Opinion

Sources

Références

Bibliographie

Articles connexes
 Taxe Tobin
 Automated Payment Transaction Tax
 Histoire des bourses de valeurs

Fiscalité internationale
Politique économique et sociale de l'Union européenne
Taxe sur les transactions financières

redpajama_set_name: RedPajamaWikipedia


I have come to resent the bell curve. No, that's not strong enough. I've come to loathe the bell curve.
The bell curve itself is unworthy of my wrath. It's merely a chart, a tool to handle information and present it in a way that makes some sense out of a subject as complex as the human being. Psychologists love bell curves; come to think of it, that may have something to do with my opinion of the thing.
Almost any way you examine the human species, most of us fall in the middle, and less of us are exceptional either in the positive or the negative. The vast majority of us are of average intelligence. There are a few exceptionally brilliant ones and a few that are were paying attention to something else when God passed out reasoning ability. That's what the bell curve measures: how many of us are average and how few of us are exceptional, whether ahead of the curve or behind it. The vast bulk of our species is somehow in the realm called "average" and then there are the leftovers that don't fit into that group.
The Bell Curve Theory says that all points on the chart – both the masses in the middle, and the tiny quantities at the fringes – are legitimate: it's not "wrong" to be on the cutting edge, or the trailing edge, any more than it's wrong to be in the vast middle ground.
I don't know that I've ever met a truly "average" person, and so I question whether the bell curve is all that accurate at describing our species, but that's not my primary problem with the thing. Nor is my antipathy based on its reduction of a complex and beautiful species down to a handful of simple statistics. Rather, my frustration with it is much deeper. Let me illustrate.
I am the proud father of three spectacular teenaged examples of what's good and right with the human species. My children are all wonderful, but they are as different from each other as I can imagine. I used to think this was merely the wonder of my own offspring, but my sister has five children, and they are equally diverse; I'm coming to the conclusion that kids are human beings – not an opinion I've held my whole life, I'm afraid – and they are as unique as the human species is.
Of necessity, I am also the father of three examples of the product of my community's educational system. And this leads me to the heart of why I despise the bell curve. In our community, the school system is designed for the "average" student, their programs and teaching styles designed to fit the bulk of kids that fit in that vast middle ground o the bell curve. Since my kids are not "average", they've had to adapt themselves to the school's methods in order to benefit from its lessons. One daughter learns best, for example, when she can talk through the process one-on-one, and when she can work with her hands; another daughter took the toughest classes the school had and still wasn't sufficiently challenged. The school makes room for neither.
As a teacher, I understand the benefit of kids adapting to the methods of the teachers. As a father, I resent the requirement that they must change or else be excluded. But the school system has become an education factory, and of necessity must adopt factory methods, and these require addressing the bulk of the bell curve.
The same problem has infiltrated the Church, and this is where the bell curve really irks me. The overwhelming majority of churches – local congregations, large and small – are built for the bell curve: the majority of churches cater to the majority of Christians, those who are "average." And just like the school system, if I hope to gain something from my association with the church, I need to learn to adapt myself and my needs to the "average" ministry that is being provided by my church. That is never stated, but it's true nevertheless: I must learn to conform to the way they offer church if I want to receive from their offerings. I must meet when they meet, I must learn from the lessons they teach in the way that they teach them, I must benefit from the spiritual gifts they manifest, and I must find someone to trust among their limited circle of people. It's almost as if the church were becoming a factory, too.
This strikes me as a question of integrity. I can conform, and fit into the "average" mold, but that sacrifices the man God made me to be for the sake of conformity, or I can maintain my integrity, but sacrifice my ability to relate to my church and the resources God has there for me.
Jesus has been quoted as saying "A bruised reed [I] will not break, And smoking flax [I] will not quench." He promises to take each of us as we are and rescue us, equip us, and unleash us into an unsuspecting world. The key phrase here is "as we are." Even if we don't fit "average" we belong in the Church.
I could go on about how much of the Church is embracing the values of the business world in making spiritual decisions, but that won't solve anything. More to the point, how shall I respond myself? What can I do to fight the curse of the bell curve? How do I maintain my own integrity and still be part of a congregation that doesn't mean to, but nevertheless does require conformity to function? Beyond that, what can I do to address the needs of the people at the fringes of the bell curve, the ones who are functionally overlooked by the local church? What can I do? Oh, wait. The Infinite God lives in me too.


text:
Q: django-rest-framework: how to integrate URLs into existing Django application? I have an existing Django app and I want to add an API. For now I am simply trying to set up a representation of one model.
To start with, I just want to create an endpoint at /api/1.0/county to show all counties.
I have created a folder in the top level of my Django app called api, and within it I have create a urls.py file that contains the following:
from django.conf.urls import url, include
from domes.models import County
from rest_framework import routers, serializers, viewsets

class CountySerializer(serializers.HyperlinkedModelSerializer):
    class Meta:
        model = County
        fields = ('id', 'name')

class CountyViewSet(viewsets.ModelViewSet):
    queryset = County.objects.all()
    serializer_class = CountySerializer

router = routers.DefaultRouter()
router.register(r'county', CountyViewSet)

urlpatterns = [
    url(r'^', include(router.urls))
]

Then in my root urls.py I have added the following:
import api
...
urlpatterns = ( ....
  (r'^api/1.0', include(api.urls)),
)

But if I try to load /api/1.0/county in my browser, I see Page Not Found, because the URL is not found in urlpatterns. Django seems to know about the following URL patterns:
^api/1.0 ^ ^$ [name='api-root']
^api/1.0 ^ ^\.(?P<format>[a-z0-9]+)$ [name='api-root']
^api/1.0 ^ ^county/$ [name='county-list']
^api/1.0 ^ ^county/\.(?P<format>[a-z0-9]+)$ [name='county-list']
^api/1.0 ^ ^county/(?P<pk>[^/.]+)/$ [name='county-detail']
^api/1.0 ^ ^county/(?P<pk>[^/.]+)/\.(?P<format>[a-z0-9]+)$ [name='county-detail']

How can I get these two URL files to play nicely together?
I'd prefer to keep the API URLs in a separate file from the main app if possible. All the examples in the documentation seem to assume that django-rest-framework will be used as a standalone app, but I need to integrate it into an existing one.

A: You're missing a slash:
urlpatterns = ( ....
  (r'^api/1.0', include(api.urls)),
)

Add a slash at the end, or it will only match api/1.0county/.


text:
Mizzou Drops Fifth Straight Braggin' Rights Game
by: Staff
Posted: Dec 24, 2017 / 04:55 AM CST / Updated: Dec 24, 2017 / 04:55 AM CST
Illinois built a 20-point halftime lead and held on for a 70-64 win over Mizzou in Saturday's Braggin' Rights Game, the Illini's fifth straight win in the rivalry series.
Trent Frazier made back-to-back 3-pointers to close the first half, with the Illini up 42-22. He led Illinois with 22 points off the bench, making 10 of 11 free throw attempts.
Kassius Robertson led Mizzou with 22, and his three with four and a half minutes left cut the deficit to 60-53. But the Tigers made only 5 of 27 shots from outside, and Frazier's bucket over former Illinois signee Jeremiah Tilmon with two minutes left put the game out of reach.
Mizzou (10-3) finishes 2017 snapping a five-game win streak. The Tigers play next at South Carolina Jan. 3 to begin SEC play.

redpajama_set_name: RedPajamaCommonCrawl


ADDRESSING the issue of unemployment among the nation's youth, Minister of the Public Service and National Insurance Brensil Rolle announced that the government introduced a restructured employment programme this week in which participants will receive soft skills training at the National Training Agency and additional training on the job in the public and private sectors.
Mr Rolle made the announcement at the launch of a re-structured National Job Creation and Skills Enhancement Programme yesterday at the National Training Agency that will engage 1,036 trainees in New Providence, Grand Bahama, and the Family Islands.
Partners in skills training from the private sector providing job placement for skills training include: SMG Construction and Millwork; Craftsman Plumbing; DLH Electric; Culmer's Mechanical Plumbing; ILF Bahamas; and Forbes Air-Condition and Refrigeration.
Over the next few days, trainees will learn soft skills facilitated by the Ministry of the Public Service & National Insurance, and the National Training Agency, with priority to those wishing to become teacher's aides, patient care monitors and care of the elderly assistants. Providing assistance in training and placement will be the Ministries of Education, Health, Social Services and Urban Development, and the Bahamas Technical and Vocational Institute (BTVI).
Some of the trainees will be given the opportunity to attend BTVI and receive a weekly stipend. Mr Rolle explained: "Some of you will be given the opportunity to attend BTVI and receive a weekly stipend. The government will invest $2,000 per student for 50 persons for a total investment of $100,000.
"Development courses are designed with 20 weeks of classroom training followed by 30 weeks of paid internship in the fields of construction, plumbing, electrical installation, welding, cosmetology and fashion design, in addition to the business and IT components all offered by BTVI. Indeed some of you may eventually establish your own businesses. Successful students will receive BTVI non-credit/non-transferable course certificates.
"...Additionally, those of you who do not attend BTVI may also wish to consider the hospitality component offered here at the National Training Agency," said Mr Rolle, as he challenged the participants to "dream big" and offered them congratulations.


When you book your flight from Athens to Mombasa with us, you can be sure that you get the lowest airfares available online. Besides savings on airfares, you will also get to choose from a list of top airlines flying to Mombasa from Athens! Plan your trip with CheapOair and save like never before on Mombasa flights. Book now and go!
Get discounted deals on cheap flights to Mombasa sent right to your inbox! The CheapOair newsletter delivers you the best travel deals, news and tips to help you plan trips to top destinations around the world for less. With CheapOair, you will never miss another deal again.


text:
You are at:Home»News»Space»Sakor Technologies selected to build test system for Dream Chaser atmospheric flight control system
Sakor Technologies selected to build test system for Dream Chaser atmospheric flight control system
By Anthony James on	 19th May 2015 Space
Sakor Technologies, a provider of instrumentation products for dynamometer testing, has announced it has supplied a test system to Southwest Research Institute (SwRI) to test the atmospheric flight control system for the Dream Chaser spacecraft, which is a lifting-body, reusable, crewed or uncrewed horizontal-landing vehicle that is owned and operated by Sierra Nevada Corporation (SNC) and designed as a space utility vehicle for low-Earth orbit.
SwRI, headquartered in San Antonio, Texas, USA, is one of the oldest and largest independent, non-profit, applied research and development organizations in the United States. Contracted by SNC to design and build the atmospheric flight control system, SwRI selected Sakor to build a sophisticated system to exercise Dream Chaser's new control system and to simulate flight from atmospheric interface to landing. The system characterizes overall design performance as well as dynamic response to physical forces typically experienced in standard and extreme flight conditions.
The Dream Chaser spacecraft features seven control surfaces and the Sakor –designed test system features seven dynamometers, each simulating dynamic loads on a specific control surface.
Sakor's DynoLab data acquisition and control system controls the entire test stand, acting as a space craft emulator. Sending test profiles to the atmospheric flight controller as well as simulating force feedback from each control surface, DynoLab communicates directly with the atmospheric flight control system via MIL-STD-1553B bus, which is a built-in capability of the DynoLab system.
"We are extremely proud to have been selected for this project, which is so critical to our nation's next-generation space capabilities," said Randal Beattie, president, SAKOR.
"We are confident that the system will push the design envelope to ensure the atmospheric control system can handle anything it may have thrown at it."
Starliner capsule completes parachute testing
New satellite fuel to be tested in-orbit
Ariane 6 testing ramps up towards before first mission
US Air Force researchers advance hypervelocity testing capabilities


Providing effective advice regarding patents in the field of telecommunications requires a thorough understanding of the complex technical matter involved. Our specialized patent attorneys and patent engineers have gained practical experience in this field in some of the world's leading telecommunications companies and are well acquainted with the latest technological developments through regular exchange programs with the R&D departments of our clients in the telecommunications branch.
It is particularly important in this field to adapt the patenting strategy to current or future telecommunication standards. Issues of contributory infringement frequently arise in this sector, with patent claims having to meet these requirements. Therefore, providing effective patent advice with the aim of obtaining a valuable and enforceable scope of protection for the client requires extensive knowledge and considerable foresight in drafting the patent claims.
Besides technical qualifications, the practical experience of our patent attorneys in enforcing and defending patents in this field is essential and we harness the experience of our litigation teams to promote the quality of our clients' future patents.
Interested in our latest Telecommunications news? Here we go.
Below is a collection of concise IP knowledge, written by our Telecommunications experts. Have a closer look at our IP brochures and articles.


What is the My Retina Tracker registry?
My Retina Tracker is a registry of people and families affected by rare inherited retinal degenerative diseases (IRD). There are over 20 retinal degenerative diseases which the Foundation Fighting Blindness studies. The list, includes retinitis pigmentosa, Leber congenital amaurosis, Stargardt disease, Usher syndrome, Best disease, choroideremia, and achromatopsia, amongst others.
The registry is designed to share de-identified information within the IRD research and clinical communities about people with an inherited retinal disease to help accelerate the discovery of treatments and cures. Using the data in My Retina Tracker helps us understand how common each type of retinal disease is, how it impacts people's lives, how the disease progresses, the genes that cause the disease, and helps researchers and companies to efficiently find people who might be interested in participating in research studies and clinical trials.
Who is behind the My Retina Tracker registry?
My Retina Tracker is provided by the Foundation Fighting Blindness a US-based non-profit organization with the mission to help find treatments and cures for the inherited retinal diseases.
How is the My Retina Tracker registry funded?
Funding support comes from the Foundation's membership and multiple awards from other non-profit organizations and companies who seek to support the Foundation's mission.
How can I join the My Retina Tracker registry?
If you have a problem using your computer you can ask to have a paper-based enrollment package sent to you, or schedule a call to have a person walk you through the registration process over the phone. To learn more about these options contact Coordinator@MyRetinaTracker.org.
What is the My Retina Tracker Genetic Testing Study?
The Genetic Testing Study is one of the current membership benefits of My Retina Tracker. The genetic basis of disease is important for understanding the inherited retinal dystrophies and for developing treatments and cures for the diseases. To enhance the value of the registry, members are currently being offered the chance to participate in a research study to identify the genetic basis of their disease.
As a research study, there is a specific protocol an ordering clinician must follow and a limited number of enrolling physicians.
Who is eligible for the My Retina Tracker Genetic Testing Study?
Any member of the My Retina Tracker registry, who is also a resident of the United States, may apply for the Genetic Testing Study if they have been clinically diagnosed with one of the orphan inherited retinal degenerative diseases studied by the Foundation and have not received a clear genetic test result. For more information about the Genetic Testing Study, read the complete Frequently Asked Questions document available on www.MyRetinaTracker.org – FAQs and Documents.
For members of My Retina Tracker, there is no out of pocket cost for the genetic test or the associated genetic counseling. The costs of the test and counseling, which are well over $1,200 carry no cost to the participant.
However, participants will need to cover any cost of a clinical consultation and related exams that an enrolling physician may decide are necessary before they can order the test.
How long will the Genetic Testing Study be offered?
The Genetic Testing Study is a current membership benefit for those who have a profile in My Retina Tracker and are residents of the United States, but is an expensive study that is dependent on the generous support of donors. While we anticipate our current funding will support testing through 2019 this is subject to change according to costs and funding.
If you would like to support the My Retina Tracker Genetic Testing Study, please click on one of the donation buttons below. Please note that contributions have no effect on the eligibility nor approval of any one person. Contributions cannot be directed to support an individual or family in the genetic testing study.


text:
Occupied West Papua: A Green State Vision
By: Danny Chivers and Raki Ap, New internationalist
Research shows that when indigenous people have proper control of forests, biodiversity is much better protected. Danny Chivers speaks to Raki Ap about the case for supporting West Papuan statehood.
Unfortunately, West Papua does not have a seat at the table in the UN climate talks currently taking place in Glasgow, Scotland. That's because it's a country whose people are still struggling to gain recognition as an independent state.
This week, I spoke to a Raki Ap, a government representative of West Papua who had bold, inspiring things to say about the climate crisis. He outlined to me a vision for the future that was in line with the demands of climate science, and also put the needs of people and nature over the drive for corporate profits.
West Papua makes up one half of the island of New Guinea – home to the world's third largest rainforest. The indigenous peoples of West Papua have been under brutal military occupation by Indonesia since the 1960s, thanks to a series of shameful Cold War political manoeuvres by countries including the UK and the US. Under Indonesian control, extractive industries – from Rio Tinto's gold mine, to BP's gas drilling and new palm oil plantations – have accelerated in West Papua, providing funds to the occupiers, while bringing deforestation, pollution and allegations of serious human rights abuses to the local people. A 2017 petition calling for an independence referendum – a petition banned by the Indonesian state but circulated secretly – was signed by 71 per cent of the West Papuan population.
In 2020, the indigenous peoples of West Papua formed their own united government-in-waiting, headed up by exiled independence leader – and now Interim President – Benny Wenda. Today, at the COP26 climate summit, they have released a Green Vision for a new West Papuan state based on indigenous rights, forest protection and a rapid transition to a zero-carbon world. An independent West Papua would make ecocide a crime, provide free education and healthcare to its citizens while serving notice to extractive industries on its lands. It presents an inspiring blueprint for the kinds of climate action that a government might take, in stark contrast to the inadequate plans presented by so many sitting governments at CoP26.
I went over the details with Raki Ap, the official West Papuan spokesperson for the Green State Vision.
What is the Green State Vision?
It's a vision that the interim government is ready to roll out as soon as they have control of the land that belongs to the indigenous peoples of West Papua. In line with international laws and best practices, we've outlined how we're going to give power back to the tribes who have lived there for more than 40,000 years.
Once the West Papuan people have control of the land, the deforestation will stop. The pollution and the human rights violations will stop, and we will be able to take care of the land again as we did for thousands of years before.
The current extractive industries – mining, gas drilling, palm oil – that are being forced on us by the Indonesian occupation will be halted and downsized, in line with the wishes of the local people. The tribes will be involved in all decision-making that happens on their lands, and nothing will happen there without their consent.
This is a vision for a state run in the interests of the people, the plants and the animals, not in the interests of profit.
Why are you launching this vision now, at the UN climate talks?
The world is coming together at this most important climate summit. Movements, organizations and governments are looking for solutions, and this is something we are offering to them: a vision for preserving our half of the world's largest tropical island, with some of the planet's most unique biodiversity, as a vital part of the solution to the climate crisis. All the rest of the world has to do is support us and make sure we do get control of our land, so we can protect it for the benefit of all.
Around 80 per cent of the world's biodiversity is on land that rightfully belongs to indigenous peoples, and scientific research has shown that where indigenous people have proper control of that land, the forests and biodiversity are much better protected. So, a first step out of this crisis is to give back control of that land to the indigenous people.
An independent West Papua would make ecocide a crime, provide free education and healthcare to its citizens, while serving notice to extractive industries on its lands
How would this be different from how West Papua is currently governed?
In the hands of Indonesia, we've had a historic increase in deforestation. If you look at other parts of Indonesia: in Borneo, in Kalimantan, the forests have gone. West Papua is the next frontier. If West Papua stays part of Indonesia, this deforestation will continue, with the destruction of the world's third-largest lung, the third-largest rainforest in the world. That is what is at stake. Right now, the Indonesian government is talking about building a West Papua transnational highway, which will accelerate the deforestation. We have seen what these roads have done in the Amazon.
If you listen to the UN scientists, they tell us we need innovation and new energy sources to reduce emissions, but we also need every tree to absorb the carbon from the air. West Papuans self-determination is vital to making sure that these forests stay standing.
Under an indigenous government, what will happen with companies like BP and Rio Tinto who are currently operating in West Papua?
We will immediately sit down at the negotiating table with these companies and talk about how to downsize their operations. If they cannot operate in a way that respects the welfare and livelihoods of people and the environment, then they should not be operating in West Papua.
Looking at our comrades in the Pacific small island states, who are threatened as we speak by rising sea levels – they are our biggest international supporters, and we call them our family. Our position will be to listen to their voices and support their call for an end to fossil fuels, in line with the demands of climate science. We need to scale down fossil fuel production and defend our forests. That will be the bottom line for any future decision-making around companies operating in West Papua.
How will you respond to the climate change that's already happening?
We hope that it will not be necessary, but we are ready to support other Pacific island nations that are losing their lands to the rising seas, to take climate refugees from the region and do all in our power to facilitate a future for them.
If West Papua stays part of Indonesia, this deforestation will continue, with the destruction of the world's third-largest lung, the third-largest rainforest in the world. That is what is at stake
How does this compare with the proposals from other governments at CoP26?
Many of the governments who've been sitting round the table at previous climate summits haven't taken the science very seriously. We haven't seen the right attitude or urgency. Respecting some of the most significant stakeholders – the world's indigenous peoples – and ensuring their seat at the table would be a first logical step. Most of the world's biodiversity and forests is on indigenous land, and UN scientists themselves have concluded that we are the best protectors of that land, so we must have a say.
What are you hoping to achieve at CoP26?
Our focus will be on the grassroots groups and environmental organizations who should be our first allies, but aren't all yet on our side. Many big environmental groups talk about biodiversity and climate justice, but haven't yet embedded it in their organizations.
So, at COP we'll be working to find more allies, to make sure that this fundamental perspective – the so-called indigenous perspective on climate change – is brought to the centre of political decision making. I don't have any expectations of the world's governments taking this on board at COP26, but I hope that we can create our own momentum from the grassroots.
What can people do to support your work?
To make this mainstream, we will need everybody's help. If you're part of an organization you can ask them to sign the open letter in support of the Green State Vision. And everyone can take action as a citizen, sign up to support the campaign and use your voice – talk to people about the importance of the Green State Vision and also the rights of indigenous peoples in general in the climate change debate.
Even without freedom and with very few resources we have created a lot of momentum, including in the UN where 80 countries now support a human rights investigation into West Papua. So, we have shown that change is possible, and if we can do it then people in the Global North can certainly do it. We can inspire each other, work together and end this climate crisis – and West Papua's Green State Vision is one example of how we can do that.
Photo on front page: Campaigners congregate in La Pago, West Papua in support of the Green State vision. Source: Free West Papua Campaign. Photo on this page: A rally in Domberay, West Papua in support of the Green State vision. Source: Free West Papua Campaign
• Access to natural resources
• Advocacy
• Climate change
• Communication and dissemination
• Displacement
• Environment (Sustainable)
• Ethnic
• Globalization, negative impacts
• Grassroots initiatives
• Indigenous peoples
• Livelihoods
• Privatization
• Rural planning
HICtionary of Key Habitat Terms


Maca is a root vegetable that grows in the highlands of Peru in Latin America. It is used to restore energy, increase strength and endurance. Since ancient times, the Inca warriors used Maca in their diet before the battle.
Maca is rich in carbohydrates, minerals and protein, which explains the usefulness of this root vegetable. It contains 60% carbohydrates and important minerals such as iron, magnesium and calcium.
We recommend maca to athletes and people who are prone to daily physical and emotional stress. When using maca in your diet, you will feel a surge of strength, increase of stamina, energy and libido.


You can learn more about this session on the WPCampus 2017 website at https://2017.wpcampus.org/schedule/lightning-talks/accessibility-case-study-wcag-screen-reader-solutions-accordions-tabs/.
Achieving WCAG and screen-reader accessibility, for the most part, isn't too hard—web fonts and robust button formats have removed the need for text-as-image-file graphics, and CSS layouts rescued all of us from inaccessible, table-based presentations. But tab elements, with their semantically-separated button controls and content panels, present a special challenge.
Lead developer at Lipman Hearne, serving the nonprofit sector, specializing in enrollment and philanthropic solutions.


Jammu: Government on Saturday referred the controversial Public Damage Property Act bill to select committee amid resentment by the opposition members soon after it was introduced in the legislative assembly.
Soon after the damage property bill was introduced in the house, the opposition members including Ali Mohammad Sagar, Mohammad Yousuf Taragami and others categorically opposed the bill and said it contains more strict laws.
Opposition demanded its immediate withdrawal or referral to the select committee for discussion.


• Assist in placing client cash/ Firm cash at banks and ensure revenue optimisation from Client cash balances (CFM) and Firms cash (NII).
c) Working with Interest Management, Cash Management and Settlements to ensure clients are appropriately charged.
d) Monitor stock loan/borrow, warehousing, margin, TT positions to ensure they are maintained within our risk appetite tolerances and funding is optimised.
j) Assist in the annual update of the ILAA, liquidity policy, capital management policy as required.
l) Analyse, suggest and, where approved, implement improvements to all Treasury processes, working with and utilising the firm's multi-location strategy.
• Appropriate skills and expertise as required for the role including an accounting and/or treasury qualification.
• A working knowledge of changes in the market and to products, legislation and regulation.
• Be able to demonstrate and maintain the necessary competence to discharge the responsibilities of the role, including achieving a good standard of ethical behaviour and (if required) attained each module of an appropriate qualification.
• To uphold the 11 FSA Principles for Business and to actively encourage a culture of compliance throughout the firm.
• Comply with all BNY Mellon and Pershing corporate policies and procedures, including HR policies and procedures, applicable to Pershing.
• Alert management immediately of any significant changes to business risks and internal control effectiveness.
• Notify management and/or the Chief Compliance Officer immediately on discovery of any material regulatory breach.
• Comply with all Security and Health & Safety policies and procedures operating within the business.
• Client Focus: demonstrates clear understanding of importance of effective customer service, internally and externally.
• Trust: evidences high standards of integrity and openness.
• Teamwork: demonstrates ability to work effectively as a member of a team, a collaborative style, and understands the value of diversity.
• Outperformance: evidences the ability to exceed expectations of others.
• Building Organizational Talent: Evaluating and selecting internal and external talent to ensure the best match between the individual and the work requirements. Provides timely coaching, guidance and feedback to help others maximize their potential and meet key accountabilities.
• Change Leadership: Encouraging others to seek opportunities for different and innovative approaches to addressing problems and opportunities; facilitating the implementation and acceptance of change.
• Client Orientation: Cultivates client relationships and ensures that the client perspective is the driving force behind all value added business activities.
• Developing Partnerships: Using appropriate interpersonal styles and communication methods to influence and build effective relationships with business partners (e.g., peers, functional partners, external vendors, and alliance partners).
• Driving Execution: Setting high goals for personal and group accomplishment; using measurement methods to monitor progress toward goals; tenaciously working to meet or exceed goals while deriving satisfaction from that achievement and continuous improvement.
• Operational Decision Making: Securing and comparing information from multiple sources to identify business issues; committing to an action after weighing alternative solutions against important decision criteria and organizational values.
• Global Acumen: Demonstrating an understanding of the competitive global business environment as well as an awareness of economic, social, and political trends that impact the organization's global strategy.


text:
Q: Selenide tests hang in Firefox I'm experiencing a problem running Selenide tests in Firefox version 46. When tests run separately everything works fine. But when I run all test methods in class it hangs on the following step:
addons.productaddons INFO sending request to: https://aus5.mozilla.org/update/3/GMP/46.0/20160421124000/WINNT_x86_64-msvc-x64/en-US/release/Windows_NT%206.1.1.0%20(x64)/default/default/update.xml
addons.productaddons INFO Completed downloading document
addons.productaddons INFO Downloading from https://cdmdownload.adobe.com/firefox/win/x64/primetime_gmp_win_x64_gmc_40673.zip to C:\Users\hunar_letsko\AppData\Local\Temp\tmpaddon
addons.productaddons INFO Downloading from http://ciscobinary.openh264.org/openh264-win64-0410d336bb748149a4f560eb6108090f078254b1.zip to C:\Users\hunar_letsko\AppData\Local\Temp\tmpaddon
addons.manager INFO Skipping background update check
DeferredSave.extensions.json DEBUG Save changes
DeferredSave.extensions.json DEBUG Starting timer
DeferredSave.extensions.json DEBUG Starting write
DeferredSave.extensions.json DEBUG Write succeeded

One more note: when test method are running more than 3 hours of hanging it fails with connection timeout:
org.openqa.selenium.WebDriverException: java.net.SocketTimeoutException: Read timed out
Build info: version: '3.0.0', revision: '350cf60', time: '2016-10-13 10:48:57 -0700'
System info: host: 'EPBYMINW2815', ip: '10.6.9.56', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_92'
Driver info: driver.version: RemoteWebDriver
selenide.url: app_url"
selenide.baseUrl: http://localhost:8080

 at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:91)
 at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:601)
 at org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:322)
 at org.openqa.selenium.remote.RemoteWebDriver$RemoteNavigation.to(RemoteWebDriver.java:902)
 at com.codeborne.selenide.impl.Navigator.navigateToAbsoluteUrl(Navigator.java:69)
 at com.codeborne.selenide.impl.Navigator.open(Navigator.java:31)
 at com.codeborne.selenide.Selenide.open(Selenide.java:81)
 at com.codeborne.selenide.Selenide.open(Selenide.java:55)
 at

where app_url is my application's url.
Thanks for any help in advance, guys!

A: You need to downgrade Selenide. Selenide 4.0 works bad with Firefox.


The Ammonium Ion-Selective Electrode (ISE) can be used to measure the concentration of Ammonium (NH4+) in aqueous samples.
Use the Ammonium ISE to measure levels of ammonium ions introduced from fertilizers. It can also indicate aqueous ammonia levels if sample solutions are acidified to convert NH3 to NH4+.
The Ammonium ISE has a combination-style, non-refillable, gel-filled electrode. Like all other PVC ISE membranes, the membrane on the ISE has a limited life expectancy. However, the replaceable module of ISE allows you to simply discard the used membrane module, and replace it with a new one.
The Ammonium Ion-Selective Electrode may require a compatible interface and software. Choose a platform below to see compatible interface and software options.
The Ammonium Ion-Selective Electrode is fully supported with LabQuest 2 (version 2.8.5), a standalone data logger with built-in graphing and analysis software.


Sailing in tidal waters requires constant vigilance and quick maths to make the best use of currents. As the tide times are constantly changing and there are many distractions on a sailing vessel, it is easy to forget the tidal times or make an error of maths.
Not paying attention to tidal conditions, or making an error of judgement on the tide, could prevent you from entering and exiting a harbour or having to slog for hours against a foul tide. It could very well result in the above pictured lean of shame.
A very simple way to keep track of the tides is to make a simple tidal indicator out of cardboard and mount it around the ship's clock. Then just nudge it on each tide cycle.
With this mounted on the clock, as illustrated above indicating high water at 1 pm, it makes it possible to see at a glance what the current status of the tide is. This is a zero cost and very effective guide.


Minerals play a very important role in livestock life, especially in concentrated livestock using industrial feeds. So minerals have also become one of the areas of interested in high-quality livestock development strategies. However, not all feed manufacturers are aware of the importance of minerals and mastered the technique of mineral supplementation in the production of animal feed. It can be asserted that in addition to the nutritional components of the food, the use of trace minerals is one of the key technological secrets that determine the quality and competitiveness of the product.
The function of minerals in the body of animals in general is extremely diverse. These include structural functions in some cells to a range of regulatory functions in other cells in the body. Ration requirements of the animal are very important for some minerals including: Calcium, Phosphorus, Chlorine, Iodine, Copper, Iron, Magnesium, Manganese, Potassium, Selenium, Sodium, Sulfur and Zinc.
Calcium and Phosphorus are the two leading minerals in the multivitamin board, which are found in limestone, bone meal, and very little in plant foods.
- The adequate supply of minerals in digestible form in the diet.
- There must be a suitable ratio of Ca and P digested in the diet.
Particular attention should be paid to the appropriate amount of Vitamin D, which is essential for the assimilation of Ca and P in the body.
2. Sodium (Na) and chlorine (Cl).
Sodium and chlorine are abundant in table salt. These two elements play a role in stabilizing alkaline acid levels in the blood, keeping the osmotic pressure of blood and tissue. Involves the cushion of blood, stabilizing the heartbeat and breathing. Especially the ingredients of HCl (Acid Clohydric) in the stomach help digest the protein.
Iron has a significant amount in plant foods, iron is a component of hemoglobin in red blood cells, contained in muscle myoglobin, in serum transferin, in placental uteroferrin, in milk's lactoferrin. Iron involved in the xytochrom. Iron joins to create muscles, skin and hair.
Zinc (Zn) is an important constituent of many metal-containing enzymes in the animal body including synthetase and transferase DNA and RNA, enzymes that are digested and linked to insulin hormones. Thus, it plays an important role in the metabolism of proteins, carbohydrates and lipids. In the production of food when zinc supplementation should choose the zinc compounds in sulfate, carbonate, chloride because it is very easily absorbed.
The function of Manganese is as a constituent of some enzymes involved in the metabolism of starches, fats and proteins. Manganese are essential for the synthesis of chondroitin sulfate, a component of mucopolysaccharide in bone organic matter.
Copper is needed to synthesize erythrocyte hemoglobin, synthesize and activate some oxidative enzymes for metabolism in the body. Simultaneously maintain skin pigmentation, feathers, muscle fibers, maintain tissue tissue respiration, stimulate growth.
Green Minerals Limited Company is one of the leading manufacturers and suppliers of stone powder and granular stone for large domestic feed mills. The company always ensures the quantity and quality as requested by customers, so the partners always trust and appreciate.


The Chico State softball team brought its brooms to sweep the 17th ranked UC San Diego Tritons on the road in the first of four games on Friday, Feb. 26. The Wildcats held the conference's top-hitting team to just five hits on the day as they beat the Tritons 4-1 and 2-1.
With strong performances by senior starting pitcher Brooke Langeloh, who came within an out of a no-hitter, and senior designated hitter Desiree' Gonzalez, the Wildcats were able to win both games and improve their overall record to 9-5 and 6-4 in conference play.
Since the first inning it looked like the Wildcats' starting pitcher Brooke Langeloh would have a good day on the mound when she struck out the side to begin the game.
Langeloh kept the Tritons quiet and although she did run into some trouble in the bottom of the fifth inning, she was able to work out of the jam and kept her no-hitter bid going into the sixth inning.
In the seventh, it looked like Langeloh would get her no-hitter after the first two batters popped up and with only one batter to face the game, the no-hit bid was there for the taking.
Langeloh's no-hit bid was broken by the Tritons' Emily Sklencar who singled with two outs. She was brought home by McKenna Blewett who followed up with a double to left center field.
With the no-hitter gone, Langeloh still finished the game and struck out Erin Lipelt for the final out of the game. The Wildcats won 4-1 thanks to Langeloh, first-year Ari Marsh, junior Cyrena Taylor and Gonzalez. Marsh had two RBIs in the game while Taylor and Gonzalez had one apiece.
The second game was much different from the first as both starting pitchers had good games, but it was the Wildcats' Gonzalez who made the difference and ultimately gave Chico State the win.
Gonzalez first came up big in the top of the fifth inning when her ground out tied the game up at one. First-year infielder Rachel DeHart doubled to start the inning. She was moved to third by senior outfielder Alli Cook's bunt single, who later stole second base in the inning. Senior catcher Brynn Lesovsky walked to load the bases to set the stage for Gonzalez.
During the top of the seventh inning Gonzalez once again came up big for the Wildcats as her second RBI ground out gave the 'Cats the lead and eventually the win.
The Wildcats' next game will be a doubleheader against UC San Diego on the road on Saturday, Feb. 27.


The pupil premium was introduced by the government in April 2011 to provide additional funding for publicly funded schools in England to raise the attainment of disadvantaged pupils of all abilities and to close the gaps between them and their peers. It is provided for children from lowincome families who have been eligible for Free School Meals (FSM) at any point in the last six years, or who have been in local authority care for more than six months.
What are our aims for the PPG?
Schools are required to spend the money on areas that will directly impact these childrens' educational attainment and as this money enables the school to make significant improvements in our educational offer, we urge all eligible families to apply by filling in the FSM form available from the school office or from the local authority.
How do we decide how to spend the PPG?
• Sutton Trust report: "The Pupil Premium: Next Steps".
• Education Endowment Foundation Teaching and Learning Toolkit.
• Research on disadvantaged pupils and the vocabulary gap.
• Our combined professional experience of what works best.
• Ensure that all pupils from vulnerable groups have the opportunity to succeed through additional interventions.
• Provide targeted support to improve the attainment and life chances of disadvantaged pupils.
• Ensure the gap in attainment between FSM and non-FSM students is reduced.


I think blockchain is the future. Every industry will be incorporating blockchain technologies or services in the future. ICO and blockchain can change the world. We will see a lot of innovation and technologies with blockchain and ICOs in the coming months. So why not have this new and exciting innovation happen in Korea? Korea can be the center of innovation in regards to Blockchain. Korea needs to Embrace ICOs.
Skrumble has experienced the same thing in Canada as well, there were so many regulations and lawyers involved with cryptocurrencies. Which is why we are doing our ICO in the Cayman Islands. We also have to protect our company so we work with lawyers, 5 different lawyers like securities lawyers, IP lawyers, and so we are doing everything by the book. We have to be like a public company and not give anyone an unfair advantage. I think more companies and more projects need to be doing that, more ICOs need to be doing that.
The other issues with Korean ICO are the capital outflow. You have a restriction on the amount of capital that goes out of the country. So there are those two aspects one is the consumer protection and the other is a capital outflow.
As far as the consumer protection goes, I think it is a great thing for consumers to invest in ICO because they can deal directly with the project and they don't have to pay a middleman. They don't have a broker or anybody, so if it is a good project and the people are taking care of the legal and it is real and honest.
Therefore, do the due diligence, you are putting the power in the hands of the people. Just like our project is getting rid of those big companies in the middle, we are putting the power of communication back to the people. The Skrumble Network provides global access to a secure communication system that enables user privacy and data ownership, all in one place. A secure communication-centric Blockchain.
I think there is a huge age gap right now in the world. If you look at a lot of people right now A) they don't understand the technology and B) they don't want to understand the technology. So that is why they are saying let's just ban it all. Instead of saying everything that is good is good in moderation.
We are making sure we are compliant and legal in every jurisdiction we talk to. Skrumble was a big hit at Tokensky which was one of the biggest Blockchain conferences in Seoul.
Eric is the Co-founder of Skrumble and is a marketing professional with seven years of expertise developing strategic marketing initiatives for world-class FMCG, tech and retail brands including McDonald's, General Mills and P&G. Created national brand positioning for the most successful product launch in McDonald's Canada history, McCafé Beverages.