Special Containment Procedures: SCP-3719 is kept in a standard object containment stall in the Anomalous Objects Wing of Site-82.
Foundation web crawler SE851G ("AZURE CHAWLA") is to track social media posts, news reports, telephone calls, and SMS messages disseminated in the state of Maryland for references to SCP-3719-Cobalt events. References made to unnatural flowering plant growth patterns, the formation of collective human masses, and irregularities in the operation of yard equipment are to be flagged and isolated for further monitoring. This is done to mitigate or prevent future SCP-3719-Cobalt events from occurring.
SCP-3719-A-1 through -61 (which have been collectively designated SCP-3719-B) are contained in suspended animation in a standardized 10,000 L Class 6 Lovell-Huron containment vat.1 Any persons associated with the discovery of SCP-3719, including nearby genetic relatives of any SCP-3719-A instances within SCP-3719-B, are to remain unaware of the containment of these instances. Persons associated with this anomaly have been administered Class-A amnestics. These persons are to undergo a false memory implantation procedure to subdue any memory of instances SCP-3719-A-1 through -61 and the impact they made on the Middlesex suburb during their life.
Despite being manufactured for gas-powered mowing operation, SCP-3719 relies on the energy exerted by its user (designated SCP-3719-A) to operate its engine.
In an attempt to prevent fatigue and over-exertion in SCP-3719-A, SCP-3719 will reclaim and consume any grass passing through its cutting deck with high efficiency to produce additional energy. Energy produced does not mitigate the force required to push SCP-3719, but rather, is directly transferred into SCP-3719-A through the lawn mower handle by esoteric means.
Any excess grass is stored in a chamber within SCP-3719 for future consumption.
SCP-3719 was discovered in the Middlesex suburb of Baltimore, Maryland on August 17, 2014. Upon discovery, SCP-3719 was being used by numerous residents serving as SCP-3719-A simultaneously. 61 residents in total were integrated into a collective mass4 which was piloting SCP-3719 along the road with apparent ease despite its size. 6 km of roads in the area had anomalously manifested grass5 while approximately 2 km of roads had already been mowed by the time Foundation personnel were alerted to the anomaly.
The formation of masses similar to SCP-3719-B, as well as the widespread manifestation of grass on public roads, has been designated an SCP-3719-Cobalt event. How the prolonged use of SCP-3719 leads to the manifestation of these events is currently under active investigation.
Addendum 3719.1: The following is a transcript of an interview with Grace Farley (PoI-3719-7), the mother of Kevin Farley. Kevin Farley was determined to be an individual within SCP-3719-B at the time of discovery.
Note: Agent Frank Digby began the interview shortly after Foundation personnel arrived on scene following the discovery of SCP-3719-B. A 3 km in diameter no-go zone around the neighbourhood was observed, at which point the neighbourhood was cordoned off. Any individuals directly outside the confines of the no-go zone were administered Class-A amnestics.
The interview began after Foundation personnel searched for individuals directly affected by the SCP-3719-Cobalt event. Mrs. Grace Farley (designated PoI 3719-7) was the seventh person selected for interview purposes. Agent Frank Digby approached Mrs. Grace Farley under the guise of a concerned neighbour associated with the neighbourhood watch.
Researcher Frank Digby: Hello Mrs. Farley. I'm Frank Digby, from just down the road. Do you mind if I ask you a few things about the, ahm, incident?
Mrs. Grace Farley: Of course, Frank, anything you need, my dear. And please, call me Grace.
Agent Digby: Right. So, Grace, how did you first hear about the lawn mower?
Mrs. Farley: Old Billy kept that mower locked up in his garage since before my boys were born. That Billy's always been on the go, but after his accident, it's been hard for him to maintain things. Robbie lifted the mower from him in the Spring, had it refurbished, made sure it worked fine. Let me tell you, Frank, there was just somethin' about that mower that made it special. In all my days, I've never seen Robbie so interested in anything, 'cept for that mower.
Agent Digby: Interested? In what way?
Mrs. Farley: The sparkle in his eyes when he worked on that thing, you wouldn't believe. It had to be special. Wouldn't make sense otherwise.
Agent Digby: So Bill owned the mower and he gave it to Robert. Is there any indication that anyone else used the mower during that time?
Mrs. Farley: Robbie went about, almost door-to-door, askin' around to see if anyone wanted their lawns cut, free of charge. That kid was happy to do it, and it seemed like once he started, he just couldn't stop himself. On the first day, he cut nine different lawns! Can you believe that, Frank?
Mrs. Farley: Mhm. The next week it was like everybody was asking Rob to cut their lawns, all the way down to Waterview, and boy did he do it. Robbie's one of those meek types, even letting the little ones try the mower so they could learn too. I would never allow my youngest to go near the thing, but those kids pushed it like it was a toy.
Agent Digby: Your oldest son is Kevin, correct?
Mrs. Farley: Yes, my dear.
Agent Digby: Grace, why did Kevin start using the mower?
Mrs. Farley: I had to let my boy try it. Just had to. Heaven knows I wouldn't even know how to use the thing myself, but my Kevin, he's a smart cookie, he is. Could figure out just about anything he put his mind to. So when he joined the others I just knew they were going to enjoy themselves just fine. It's better off to have 'em so close together, Frank, isn't it?
Agent Digby: I'm not exactly sure what you mean, Grace.
Mrs. Farley: Kevin's a — [Pause.] A smart kid with a good heart. That's the boy I raised. Yeah, I always wanted to keep him away from the bad crowd. Couldn't bear to lose my baby. So I tried hard, see? To teach 'em right. To get him along with the other smart boys I know are out there too. Now, Frank, to see him wanna join the other kids, that made me proud. [Pause.] All those kids, together, closer than a hug. That's what gives this community its spirit. We can all learn to become as warm as those kids were, and that mower's the source of it all.
Agent Digby: How did Kevin and the other kids come together?
Mrs. Farley: There were probably 7 of them, or so. The closest boys an' girls in the neighbourhood. We're all good parents. We all know how to raise a good kid. Raise a kid well and eventually, they'll raise themselves.
Agent Digby: Grace, do you believe that lawn mower is going to help them learn how to raise themselves properly?
Mrs. Farley: I don't just think so, Frank, I've seen it with my own eyes. Those kids could achieve incredible things if they just worked together. All 7 of 'em, in the same body, that's what we raised them for.
Agent Digby: You're saying these kids were in the same body? But that's just not possible, Grace. What you're saying isn't possible.
Mrs. Farley: [Pause.] Makes sense to me, Frank. Wouldn't you like to see all our sons and daughters together, bonding deeper than they ever could naturally? Having them so close together, boy, it just gives me the fuzziest feelin'. Middlesex ain't what it was when I grew up. I never learned the same closeness my sons know.
Mrs. Farley: Being able to help the Other in such a capacity, with the smartest sons and daughters this neighbourhood's ever seen. That's human. That's heart. I just crave to bask in the skin of the Other. To be as warm as them. Wouldn't you like to be as warm as those kids, Frank? Wouldn't you like to share my skin too?
Mrs. Farley: Why can't you share one body, one soul, and by God if it's possible, one flesh? We're all human, Frank. We're one. We were born together and shall remain together. It's meant to be that way, 'cause what other way could there be? Keep 'em together and we won't be having any more tragedies, like the ones you see in the headlines every week. That mower is the best thing to happen to this neighbourhood, period. You wouldn't understand unless you stitch your heart where all others can see and bask in the skin of your fellow man.
1. Which is used to keep sensitive anomalous entities in immediate and indefinite cryonic storage. See T. Lovell's Cryonics and You (or How I Became a Teenage Ice Pop), published in 2011.
2. This includes close familial relatives within one to two generations of SCP-3719-A.
3. This area of effects expands directly proportional to the number of SCP-3719-A operating SCP-3719 at a time.
4. Weighing approximately 5,000 kg.
5. Which was spreading at a speed of 2 meters per hour.


text:
Who and What is Celia Center?
Helping Families Become Whole Again
aka Celia Center Inc | Los Angeles, CA | www.CeliaCenter.org
Celia Center is a non-profit organization based in greater Los Angeles, which offers support for all Members of the Foster Care and Adoption Constellation, those including birth parents, adopted and fostered individuals, foster, kinship, adoptive, and legal guardianship families. We also educate those working in the field of child welfare, about best practices in foster care and adoption, including social workers, therapists, doctors, attorneys, nurses, and teachers. We provide a safe space for the Adoption and Foster Care community to join together to repair the losses, share stories, thoughts, feelings, and ideas, receive psycho-education, process grief, learn about search and reunion, and build strong lifelong bonds and connections.
Our programs include:
Adopt Salon Constellation Support Groups
National Adoption Conferences
Celia Center Arts Festivals
Child and Family Programming
Wolf Healings
Adoption & Foster Care Continuing Education Provider
Celia Center is a registered 501c3 Founded by Jeanette Yoffe, Former Foster youth and Adoptee, while searching for others in the world like herself. A transplant from New York, with a "chameleon like persona" she wrote a play about her life growing up in foster care to adoption, entitled "What's Your Name, Who's Your Daddy?" When she learned there were 34,000 children living in foster care, she decided to change careers from theatre performer to Foster Care Social Worker, pursuing a career in Mental Health, and working with children in the child welfare system. Soon after, she started a group private practice, Yoffe Therapy, training therapists to be Foster Care and Adoption Competent in the field, utilizing best practices in Foster Care and Adoption.
Mental Health Conferences bring awareness to the adoption and foster care experience. Our conferences are designed to educate, empower and inspire those connected by foster care and adoption.
Celia Center Conferences
Participants gain insight into the complex, embodied, and often multifaceted issues related to adoption and foster care. Our thought leaders and presenters bring practical, best practices and meaningful tools that can ultimately lead to healing and integration of the experience.
Awarded from the City of Los Angeles for the "Facing Trauma With Truth" Conference
Our conferences are recommended for all members of the Foster Care and Adoption Constellation and those treating/working with the Foster Care and Adoption population i.e. Foster Youth Alumni, Adult Adoptees, Adoptive Parents, Foster-Adoptive Parents, Birth Parents, Social Workers, Psychotherapists and anyone connected by Foster Care and Adoption.
2020 Conference Poster
________________________________________________________________________________________________________________________________
Celia Center Arts Festival features the works of artists who use their creativity to express their experiences as individuals who were adopted and in foster care across many mediums.
Visit the official website HERE
Entitled "Adopting Resilience, Fostering the Spirit of Creativity: The Voices of the Fostered and Adopted" the festival will feature stories and backgrounds of many and seeks to bring together the voices that are often left out of the conversation on foster care and adoption.
The Festival gives the Foster Care and Adopted Person a spotlight, with the hopes of deepening the foster care and adoption conversation in Los Angeles and worldwide.
Caleb Yee Featured Artist and Adoptee at Celia Center Arts Fest 2019
Heather Holstrom Artist Featured at Celia Center Arts Fest 2019
Marienne O'Brien Art by Adoptee at Celia Center Arts Festival
Teen Adopt Salon Art Origins Stories with Jeanette Yoffe and Nicole Rademacher
Adopt Salon Constellation Support Groups are monthly open support groups for all members of the Adoption Constellation: First-Birth Parents, Adoptees, Former Foster Youth, Foster Parents, Legal Guardians, Adoptive Parents, and Kinship Families.
A place for the Adoption & Foster Care community to come together to share stories, thoughts, feelings, and ideas, receive psycho-education, process grief/loss, learn about search and reunion and build solid bonds/connections.
Mayor Eric Garcetti Awarded Celia Center 10 years of Recognition for serving the Los Angeles Community in 2019!
Adopt Salon Research Study Celia Center Support Groups with Jeanette Yoffe
Wolf Healings with Foster and Adopted Youth at Wolf Connection in Acton, California. A home for rescued or abandoned wolves and wolfdogs. The wolves help all who come in contact with them learn how to refocus their impulses, feelings, and emotions constructively.
The youth arrive as a special "pack" and take a walk with the wolves learning about their connection, which in essence helps them understand our collective human need for attachment.
Being with the wolves helps youth understand the nature of human-animal relationships and the circumstances which ultimately lead to love, support, and empowerment.
Together they learn they can accomplish anything, following the wolf's rules of respect, loyalty, and leadership understanding collectively, when they work together, their efforts benefit the greater good of the pack!
Celia Center Inc is approved by the California Association of Marriage and Family Therapists, CAMFT Provider #121492. The target audience is the following: educators, teachers, health providers, and licensed professionals in the community: LMFTs, LCSWs, LPCCs, and/or LEP's.
CEU Certificates are awarded to licensed professionals at the conclusion of our trainings. Course evaluations are completed before the awarding of CEUs and Certificates.
"What I have learned at Celia Center has been insurmountable as a parent and educator in the community. Thank you for Celia Center!" ~ Samantha M.

redpajama_set_name: RedPajamaCommonCrawl


text:
import _extends from 'babel-runtime/helpers/extends';
import _classCallCheck from 'babel-runtime/helpers/classCallCheck';
import _createClass from 'babel-runtime/helpers/createClass';
import _possibleConstructorReturn from 'babel-runtime/helpers/possibleConstructorReturn';
import _inherits from 'babel-runtime/helpers/inherits';
import React from 'react';
import Animate from 'rc-animate';
import addEventListener from 'rc-util/es/Dom/addEventListener';
import classNames from 'classnames';
import omit from 'omit.js';
import Icon from '../icon';
import getScroll from '../_util/getScroll';
import getRequestAnimationFrame from '../_util/getRequestAnimationFrame';
var reqAnimFrame = getRequestAnimationFrame();
var easeInOutCubic = function easeInOutCubic(t, b, c, d) {
    var cc = c - b;
    t /= d / 2;
    if (t < 1) {
        return cc / 2 * t * t * t + b;
    } else {
        return cc / 2 * ((t -= 2) * t * t + 2) + b;
    }
};
function noop() {}
function getDefaultTarget() {
    return typeof window !== 'undefined' ? window : null;
}

var BackTop = function (_React$Component) {
    _inherits(BackTop, _React$Component);

    function BackTop(props) {
        _classCallCheck(this, BackTop);

        var _this = _possibleConstructorReturn(this, (BackTop.__proto__ || Object.getPrototypeOf(BackTop)).call(this, props));

        _this.getCurrentScrollTop = function () {
            var targetNode = (_this.props.target || getDefaultTarget)();
            if (targetNode === window) {
                return window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;
            }
            return targetNode.scrollTop;
        };
        _this.scrollToTop = function (e) {
            var scrollTop = _this.getCurrentScrollTop();
            var startTime = Date.now();
            var frameFunc = function frameFunc() {
                var timestamp = Date.now();
                var time = timestamp - startTime;
                _this.setScrollTop(easeInOutCubic(time, scrollTop, 0, 450));
                if (time < 450) {
                    reqAnimFrame(frameFunc);
                }
            };
            reqAnimFrame(frameFunc);
            (_this.props.onClick || noop)(e);
        };
        _this.handleScroll = function () {
            var _this$props = _this.props,
                visibilityHeight = _this$props.visibilityHeight,
                _this$props$target = _this$props.target,
                target = _this$props$target === undefined ? getDefaultTarget : _this$props$target;

            var scrollTop = getScroll(target(), true);
            _this.setState({
                visible: scrollTop > visibilityHeight
            });
        };
        _this.state = {
            visible: false
        };
        return _this;
    }

    _createClass(BackTop, [{
        key: 'setScrollTop',
        value: function setScrollTop(value) {
            var targetNode = (this.props.target || getDefaultTarget)();
            if (targetNode === window) {
                document.body.scrollTop = value;
                document.documentElement.scrollTop = value;
            } else {
                targetNode.scrollTop = value;
            }
        }
    }, {
        key: 'componentDidMount',
        value: function componentDidMount() {
            this.handleScroll();
            this.scrollEvent = addEventListener((this.props.target || getDefaultTarget)(), 'scroll', this.handleScroll);
        }
    }, {
        key: 'componentWillUnmount',
        value: function componentWillUnmount() {
            if (this.scrollEvent) {
                this.scrollEvent.remove();
            }
        }
    }, {
        key: 'render',
        value: function render() {
            var _props = this.props,
                _props$prefixCls = _props.prefixCls,
                prefixCls = _props$prefixCls === undefined ? 'ant-back-top' : _props$prefixCls,
                _props$className = _props.className,
                className = _props$className === undefined ? '' : _props$className,
                children = _props.children;

            var classString = classNames(prefixCls, className);
            var defaultElement = React.createElement(
                'div',
                { className: prefixCls + '-content' },
                React.createElement(Icon, { className: prefixCls + '-icon', type: 'to-top' })
            );
            // fix https://fb.me/react-unknown-prop
            var divProps = omit(this.props, ['prefixCls', 'className', 'children', 'visibilityHeight']);
            var backTopBtn = this.state.visible ? React.createElement(
                'div',
                _extends({}, divProps, { className: classString, onClick: this.scrollToTop }),
                children || defaultElement
            ) : null;
            return React.createElement(
                Animate,
                { component: '', transitionName: 'fade' },
                backTopBtn
            );
        }
    }]);

    return BackTop;
}(React.Component);

export default BackTop;

BackTop.defaultProps = {
    visibilityHeight: 400
};

redpajama_set_name: RedPajamaGithub


text:
GBPUSD testing long term resistance
Gary Christie December 3, 2020 4:53 PM
A break above 1.351 could accelerate upside momentum.
The US Dollar was bearish against all of its major pairs on Thursday. On the US economic data front, Initial Jobless Claims declined to 712K for the week ending November 28th (775K expected), from a revised 787K in the week before. Finally, Continuing Claims dropped to 5,520K for the week ending November 21st (5,800K expected), from a revised 6,089K in the prior week.
On Friday, Change in Nonfarm Payrolls for November are expected to fall to 475K on month, from 638K in October. The Unemployment Rate for November is expected to decrease to 6.8% on month, from 6.9% in October. The Trade Deficit for October is expected to grow to 64.8 billion on month, from 63.9 billion in September. Factory Orders for October are expected to rise 0.8% on month, compared to +1.1% in September. Finally, Durable Goods Orders for the October final reading are expected to increase 1.3% on month, in line with the October preliminary reading.
The Euro was bearish against most of its major pairs with the exception of the NZD and USD. In Europe, the European Commission has reported the Eurozone's October retail sales at +1.5% (vs +0.7% on month expected). Also, Research firm Markit has published final readings of November Services PMI for the Eurozone at 41.7 (vs 41.3 expected), for Germany at 46.0 (vs 46.2 expected), for France at 38.8 (vs 38.0 expected) and for the U.K. at 47.6 (vs 45.8 expected).
The Australian dollar was bullish against most of its major pairs with the exception of the CAD and GBP.
Thursday's largest gainer among the major pairs was the GBPUSD which jumped 149 pips. Looking at a weekly chart, the pair is testing key resistance at the 1.351 level that has been in place since the start of 2018. A break above could have strong bullish implications towards the next key resistance area at 1.378. The 20-week moving average acts as support near the 1.308 level.


text:
Q: How to read different levels of groups in HDF5 with Pandas? I have been looking for any pythonic/panda-esque ways to read groups hierarchically in HDF5 files. For example, if I have this as my h5 layout:
h5 file
    - group1 #level 1
        - table1 # level 2
        - table2
    - group2
        - table2
            -metadataTable #level 3
        - table5

Obviously you can get the keys with the .keys() method. But this returns a list of:
hdf.keys() = ["/group1/table1", "/group1/table2", "/group2/table2/metadataTable", "/group2/table5"]

But is it possible to just get keys with Pandas like this:
#just 1st level keys
hdf.someMethodForKeys() = ["/group1", "/group2"] # if there is a method to return a list of one hierarchy level

Or get keys from a different level:
# just 2nd level keys
hdf.someMethodForKeys() =  ["/group1/table1", "/group1/table2", "/group2/table2", "/group2/table5"]

I know you could do some parsing once you get the list from the .keys() method and sort it that way, but I was just wondering if there is some way to do this conveniently with Pandas. The keys in the h5 file are not necessarily coherently or conventionally named (h5 files may have different types of data tables from different fields of research...).

redpajama_set_name: RedPajamaStackExchange