text:
Assistant or Associate Professor in Rural Latinx and/or American Indian Behavioral Health
Washington State University Elson S. Floyd College of Medicine
Faculty Positions, Health & Medicine, Other Health & Medicine, Social & Behavioral Sciences, Human Development & Family Sciences, Other Social & Behavioral Sciences, Psychology, Sociology
The Elson S. Floyd College of Medicine at Washington State University (WSU) and the newly formed Department Community and Behavioral Health invites applications at an Assistant or Associate Professor level to apply for a tenure-track position focused on behavioral health equity in rural Latinx and/or American Indian communities. This full-time, 12-month tenure-track position will establish a program of research at our Tri-Cities Campus in Central Washington state. The faculty member also be a core faculty member of the PRISM Collaborative (www.prismcollab.org), a group of NIH-funded faculty dedicated to community driven solutions to bring about behavioral health equity. The faculty member's primary responsibility will be to develop a community-based program of extramurally funded research focused on behavioral health equity in rural Latinx and/or American Indian people. Other duties will include contributing to diversity, equity and inclusion curriculum development and delivery in undergraduate and graduate medical education, as well as efforts connected to the Comprehensive Strategic Diversity Action Plan.
Required qualifications include an earned doctorate in psychology, public health, social sciences, medicine, nursing, pharmacy or other relevant field to behavioral health at the time of hire to be eligible for rank as an Assistant Professor. To be considered for the rank of Associate Professor, you must currently be at the rank of Associate Professor or demonstrate 6 years or more at the assistant professor rank; demonstrated experience or interest in conducting research in partnership with Latinx and/or American Indian behavioral health; demonstrated ability to interact with large groups and individuals at all work levels; demonstrated experience writing and publishing peer-reviewed manuscripts for scientific journals.
Preference is given to applicants with a doctoral degree in a health-related field including but not limited to PhD, DrPH, MD (or DO/MBBS), PsyD, or Ed.D and evidence of research focused on rural, Latinx and/or American Indian behavioral health in the form of papers, presentations, grants and/or other scholarly outputs. Preference will be shown for applicants at the Associate Professor rank who have established program of independent research focused on rural, Latinx and/or American Indian behavioral health as evidenced by a papers, presentations and externally funded grants; demonstrated high level organizational and multi-tasking competencies while also being flexible; demonstrated experience bringing together community organizations and academic constituents; demonstrated experience engaging community organizations in the research process; demonstrated sensitivity to and desire to promote health equity, inclusion, and diversity; proficiency in the use of quantitative (e.g., SPSS, STATA, R) and/or qualitative software (e.g., NVio, Dedoose); experience writing and obtaining extramural funding from federal agencies (e.g. NIH,).
Salary will be commensurate with qualifications and experience. WSU has comprehensive benefits including medical, dental, life, and long-term disability insurance. We offer excellent retirement programs and a generous leave program. Funding for start-up is available.
Applicants should apply online through WSU Human Resources (https://wsu.wd5.myworkdayjobs.com/en-US/WSU_Jobs/job/GENERAL-CAMPUS---WSU-TRI-CITIES/Assistant-or-Associate-Professor-in-Rural-Latinx-and-or-American-Indian-Behavioral-Health_R-2057) and submit a letter of application describing their skills/knowledge/expertise relevant to the required and preferred qualifications, a CV, and contact information for three professional references. Review of applications begins September 11, 2021 and will continue until the position is filled.
Direct inquiries via email to Erin Hunley, Academic Personnel Coordinator erin.hunley@wsu.edu
The Elson S. Floyd College of Medicine is Washington's premier community-based medical school with clinical campuses in Everett, Everett, Tri-Cities, and Vancouver, WA. It is named after the university's late president, Elson S. Floyd. Dr. Floyd believed that Washington State University, as the state's land-grant institution, should train doctors to serve all of Washington.
The mission of the School is to: Develop practical solutions to challenging problems in disease prevention, health care access and delivery; Train primary care physicians who will work in Washington and help alleviate a shortage of doctors, especially in rural and under-served areas; and Develop a strong research component, with faculty members who work on innovative projects, sharing what they know with students in classroom and research settings.
Washington State University is an equal opportunity/affirmative action educator and employer.


text:
V.F. Summit
VF Store
VF London
Tom Freston
By David Paul Morris/Bloomberg/Getty Images.
A glossy C-suite never seemed like Tom Freston's style. The globe-trotting co-founder of MTV and subsequent C.E.O. of Viacom was a countercultural child of the 60s, who'd spent the early years of his adult life running a clothing company in Afghanistan and India, and traveling to the ends of the earth, before the second Afghan Civil War forced him to change careers and return to the states, where he entered the fledgling cable business. The Warner-Amex Satellite Entertainment Company, fortunately for him, specifically wanted people without television experience. "I said, 'I'm your guy. They didn't even have television where I just spent the last eight years,'" he told Men's Journal decades later.
His time at the top of the world's biggest media conglomerate, Viacom, ended abruptly in 2006, when chairman Sumner Redstone abruptly fired him for, of all things, failing to buy Myspace—which, of course, ended up going down as one of Freston's most prescient decisions. (News Corp bought the social-media platform for $580 million, and sold it in 2011 for $35 million.)
Free from the tyranny of the C-suite, Freston began wandering the world again, and became an even more powerful mogul and philanthropist. His Raine Group helped build Vice into a $4 billion company, he chaired the One Campaign with Bono, and, of course, he continued to relentlessly pace the world, popping up in Africa, South America, Burma, and God knows where. "Journalists never write about Freston because it's hard to find him," Deadline noted wryly.
Homes of the Rich
Tom Brady Probably Isn't Moving to Greenwich—But It Could …
With his NFL future unclear, a rumor about a potential move to Connecticut struck a chord.
Golden Globes: Tom Hanks Chokes Up in Moving Acceptance Speech
The Beautiful Day in the Neighborhood star delivered a rousing speech while accepting the Cecil B. DeMille award.
Yohana Desta
Top Gun: Maverick Trailer Proves Tom Cruise Should Maybe Never A…
Maverick is back up to his old tricks—including doing everything he can to stay in the cockpit.
Laura Bradley
Tom Hanks Given Honorary Greek Citizenship
Life is like a box of baklava.
Jordan Hoffman
in the heights
On Amazon's Jack Reacher Series, Height Does Matter
Tom Cruise is out, and some very, very tall actor will be in.
Christopher Rosen
2020 Democrats
"You Called Me a Liar": CNN Hot Mic Catches Warren-Sanders Blowup
The feud could hurt both progressive candidates. But it's possible that Warren has more to lose.
Eric Lutz
Report: Cats's Visual Effects Were Doomed From the Start
Cat-astrophe.
The Chet Haze Era Is Back, Thanks to the Golden Globes
Chet Hanks's Sunday red-carpet walk led him to a Monday Instagram defense.
Golden Globes: Brad Pitt Wins Best Supporting Actor, Right on Ti…
The Once Upon a Time…in Hollywood star was the front-runner in this race, beating out a slew of heavy hitters.
How Tom Holland Saved Spider-Man
It wasn't exactly a single phone call to Bob Iger that kept the webslinger in the Marvel Cinematic Universe—but it sure helped.
Paul Chi
The Look and Scale of Cats, Explained
Cats production designer Eve Stewart takes us behind-the-scenes of Tom Hooper's mesmerizing adaptation.
The 10 Greatest Cats Mysteries
A safe space to address the burning questions you'll have after seeing Tom Hooper's Cats adaptation.
Katey Rich
Daniel Taroy
Follow VF
Vanity Fair Worldwide:
Reprint/Permissions
Your CA Privacy Rights.

redpajama_set_name: RedPajamaCommonCrawl


Modification 02. Finishes products under Solicitation No. FN1167-03 must be domestic only manufactured in its entirety from the United States of America. NOTE: THIS NOTICE WAS NOT POSTED TO FEDBIZOPPS.GOV ON THE DATE INDICATED IN THE NOTICE ITSELF (28-JUL-2003). IT ACTUALLY APPEARED OR REAPPEARED ON THE FEDBIZOPPS SYSTEM ON 04-MAR-2004. PLEASE CONTACT fbo.support@gsa.gov REGARDING THIS ISSUE.


text:
Home / Daily Dose / Enact Names Its Board of Directors
in Daily Dose, Featured, News September 29, 2021	862 Views
Enact Holdings Inc. has announced the composition of its 11-member Board of Directors, recently formed with Enact's initial public offering. Enact trades on the Nasdaq Global Select Market under the ticker symbol "ACT."
Enact's Board includes eight independent directors, and is composed of the following:
Dominic Addesso, Non-Executive Chairman of ClearView Risk Holdings LLC; non-Executive Chairman of BMS RE and director of BMS Group Ltd.
John D. Fisk, Director of AGNC Investment Corp. and retired CEO of the FHLBanks Office of Finance, a division of the Federal Home Loan Banks
Rohit Gupta, CEO and President of Enact Holdings Inc.
Sheila Hooda, CEO and President of Alpha Advisory Partners
Thomas J. McInerney, CEO and President of Genworth Financial Inc.
General Raymond T. Odierno, Senior Advisor to JPMorgan Chase & Co. and Teneo Holdings LLC and retired four-star general in the U.S. Army
Robert P. Restrepo Jr., retired Chairman, President and CEO of State Auto Financial Corporation
Daniel J. Sheehan IV, EVP, CFO & Chief Investment Officer of Genworth Financial Inc.
Debra W. Still, President and CEO of Pulte Financial Services
Westley V. Thompson, President and CEO of M Financial Group
Anne G. Waleski, former EVP and CFO of Markel Corporation
"This is another exciting milestone for Enact as a publicly-traded company. Our diverse Board of Directors is a remarkable roster of exceptional leaders," said Addesso, Chairperson of the Enact Board. "Their deep business and industry acumen, as well as their financial and governance expertise will enable Enact to better serve the evolving needs of our customers and support our growth."
Enact has previously scheduled its IPO in May 2021, but postponed it due to volatility in the mortgage insurance market. In addition, the company completed a top-down rebranding from the previous name Genworth Mortgage Holdings. The company remains headquartered in Raleigh, North Carolina.
AGNC Investment Corp. Alpha Advisory Partners Anne G. Waleski ClearView Risk Holdings LLC Daniel J. Sheehan IV Debra W. Still Dominic Addesso Enact Holdings Inc. General Raymond T. Odierno Genworth Financial Inc. initial public offering (IPO) John D. Fisk JPMorgan Chase & Co M Financial Group Markel Corporation Mortgage Insurance Pulte Financial Services Robert P. Restrepo Jr. Rohit Gupta Sheila Hooda State Auto Financial Corporation Teneo Holdings LLC Thomas J. McInerney Westley V. Thompson	2021-09-29
Eric C. Peck
Tagged with: AGNC Investment Corp. Alpha Advisory Partners Anne G. Waleski ClearView Risk Holdings LLC Daniel J. Sheehan IV Debra W. Still Dominic Addesso Enact Holdings Inc. General Raymond T. Odierno Genworth Financial Inc. initial public offering (IPO) John D. Fisk JPMorgan Chase & Co M Financial Group Markel Corporation Mortgage Insurance Pulte Financial Services Robert P. Restrepo Jr. Rohit Gupta Sheila Hooda State Auto Financial Corporation Teneo Holdings LLC Thomas J. McInerney Westley V. Thompson
Previous: Home Price Gains Force Increased Affordability Concerns
Next: Demand for Second Homes Fell 19% YoY in August
About Author: Eric C. Peck
Eric C. Peck has 20-plus years' experience covering the mortgage industry, he most recently served as Editor-in-Chief for The Mortgage Press and National Mortgage Professional Magazine. Peck graduated from the New York Institute of Technology where he received his B.A. in Communication Arts/Media. After graduating, he began his professional career with Videography Magazine before landing in the mortgage space. Peck has edited three published books and has served as Copy Editor for Entrepreneur.com.


Thoughts on this 434 kit with cams?
Any thoughts or experience with this 434 big bore kit with hotcams?
It's a Namura cylinder which most of the reviews I have read have been positive.
I bought my Cylinder Works kit from that same seller a few years ago for under $400. Does he have a package deals with a Cylinder Works kit and cams?
For an additional $80 you could buy this from the same seller.
I would trust the quality of the piston and gasket kit more.
The cams are the exact same p/n as the DRZ cams even though they are listed for the quad.
Thinking of buying it all now and doing it in two stages. Cams first before a trip to Utah in October then the big bore kit over the winter (plenty of time to fix stupid stuff).
Cams should be here next week. Thanks for the input.


text:
Q: How do I usually set "batch.size" and "buffer.memory" in Apache Kafka? I am trying to send a message of about 10MB in size from Kafka Producer to Kafka Broker.
What I am curious about here is how to take the settings of "batch.size" and "buffer.memory".
Q1.
"buffer.size" is understood as the maximum capacity to stack messages in the producer before sending them to the broker. So, considering that up to 10 "10MB" messages are stacked, I wonder if it is enough to take it around 100MB.
Q2.
And I understand that "batch.size" is the amount of messages that can be sent to the broker at one time. If the size of the message I want to send is 10MB, is it correct to set this value to 10MB as well? The default value is 16384 bytes in producer, which is a very small value, but I wonder if it is right to set it to 10MB.
The size of a message I usually send is always about 10kb at most, so I leave a question because I don't know the settings when trying to send a message in MB unit.

redpajama_set_name: RedPajamaStackExchange


text:
Q: dim(x) must have a positive length, yet I can't see the problem I'm creating a data frame of a deck of cards (1,2,3,3,4,4,5,6,7,8). Taking a ggplot but applying a tt=sapply(t,card_2), R gives me an error saying dim(X) must have a positive length. Can anyone help me on this? Thank you

A: This is failing because of the following lines:
  sum_a=apply(a,2,sum)
  min_a=apply(a,2,min)
  sum_b=apply(a,2,sum)
  min_b=apply(b,2,min)

The sum and min functions are aggregating functions. They return a single value over a vector (or matrix). You are asking R to iterate over your a and calculate a sum or minimum for each value (which is nonsense). Just do:
  sum_a=sum(a)
  min_a=min(a)
  sum_b=sum(b)
  min_b=min(b)

Also, you need to make sure a and b are numeric first.


text:
Silencing VEGF-B Diminishes the Neuroprotective Effect of Candesartan Treatment After Experimental Focal Cerebral Ischemia
Tauheed Ishrat, Sahar Soliman, Wael Eldahshan, Bindu Pillai, Adviye Ergul, Susan C. Fagan
The pro-survival effect of VEGF-B has been documented in different in vivo and in vitro models. We have previously shown an enhanced VEGF-B expression in response to candesartan treatment after focal cerebral ischemia. In this study, we aimed to silence VEGF-B expression to assess its contribution to candesartan's benefit on stroke outcome. Silencing VEGF-B expression was achieved by bilateral intracerebroventricular injections of lentiviral particles containing short hairpin RNA (shRNA) against VEGF-B. Two weeks after lentiviral injections, rats were subjected to either 90 min or 3 h of middle cerebral artery occlusion (MCAO) and randomized to intravenous candesartan (1 mg/kg) or saline at reperfusion. Animals were sacrificed at 24 or 72 h and brains were collected and analyzed for hemoglobin (Hb) excess and infarct size, respectively. Functional outcome at 24, 48 and 72 h was assessed blindly. Candesartan treatment improved neurobehavioral and motor function, and decreased infarct size and Hb. While silencing VEGF-B expression diminished candesartan's neuroprotective effect, candesartan-mediated vascular protection was maintained even in the absence of VEGF-B suggesting that this growth factor is not the mediator of candesartan's vascular protective effects. However, VEGF-B is a mediator of neuroprotection achieved by candesartan and represents a potential drug target to improve stroke outcome. Further studies are needed to elucidate the underlying molecular mechanisms of VEGF-B in neuroprotection and recovery after ischemic stroke.
Neurochemical Research
https://doi.org/10.1007/s11064-018-2604-x
Angiotensin II type-1 receptor blocker (ARB)
Vascular endothelial growth factor-B (VEGF-B)
Dive into the research topics of 'Silencing VEGF-B Diminishes the Neuroprotective Effect of Candesartan Treatment After Experimental Focal Cerebral Ischemia'. Together they form a unique fingerprint.
Candesartan Chemical Compounds 100%
Vascular Endothelial Growth Factor B Medicine & Life Sciences 93%
candesartan Medicine & Life Sciences 80%
Neuroprotective Chemical Compounds 73%
Neuroprotective Agents Medicine & Life Sciences 58%
Brain Ischemia Medicine & Life Sciences 57%
Hemoglobin Chemical Compounds 15%
Neuroprotection Medicine & Life Sciences 13%
Ishrat, T., Soliman, S., Eldahshan, W., Pillai, B., Ergul, A., & Fagan, S. C. (2018). Silencing VEGF-B Diminishes the Neuroprotective Effect of Candesartan Treatment After Experimental Focal Cerebral Ischemia. Neurochemical Research, 43(10), 1869-1878. https://doi.org/10.1007/s11064-018-2604-x
Silencing VEGF-B Diminishes the Neuroprotective Effect of Candesartan Treatment After Experimental Focal Cerebral Ischemia. / Ishrat, Tauheed; Soliman, Sahar; Eldahshan, Wael et al.
In: Neurochemical Research, Vol. 43, No. 10, 01.10.2018, p. 1869-1878.
Ishrat, T, Soliman, S, Eldahshan, W, Pillai, B, Ergul, A & Fagan, SC 2018, 'Silencing VEGF-B Diminishes the Neuroprotective Effect of Candesartan Treatment After Experimental Focal Cerebral Ischemia', Neurochemical Research, vol. 43, no. 10, pp. 1869-1878. https://doi.org/10.1007/s11064-018-2604-x
Ishrat T, Soliman S, Eldahshan W, Pillai B, Ergul A, Fagan SC. Silencing VEGF-B Diminishes the Neuroprotective Effect of Candesartan Treatment After Experimental Focal Cerebral Ischemia. Neurochemical Research. 2018 Oct 1;43(10):1869-1878. doi: 10.1007/s11064-018-2604-x
Ishrat, Tauheed ; Soliman, Sahar ; Eldahshan, Wael et al. / Silencing VEGF-B Diminishes the Neuroprotective Effect of Candesartan Treatment After Experimental Focal Cerebral Ischemia. In: Neurochemical Research. 2018 ; Vol. 43, No. 10. pp. 1869-1878.
@article{f6736bcb1ad9487aae1d0e41ce62cbb3,
title = "Silencing VEGF-B Diminishes the Neuroprotective Effect of Candesartan Treatment After Experimental Focal Cerebral Ischemia",
abstract = "The pro-survival effect of VEGF-B has been documented in different in vivo and in vitro models. We have previously shown an enhanced VEGF-B expression in response to candesartan treatment after focal cerebral ischemia. In this study, we aimed to silence VEGF-B expression to assess its contribution to candesartan{\textquoteright}s benefit on stroke outcome. Silencing VEGF-B expression was achieved by bilateral intracerebroventricular injections of lentiviral particles containing short hairpin RNA (shRNA) against VEGF-B. Two weeks after lentiviral injections, rats were subjected to either 90 min or 3 h of middle cerebral artery occlusion (MCAO) and randomized to intravenous candesartan (1 mg/kg) or saline at reperfusion. Animals were sacrificed at 24 or 72 h and brains were collected and analyzed for hemoglobin (Hb) excess and infarct size, respectively. Functional outcome at 24, 48 and 72 h was assessed blindly. Candesartan treatment improved neurobehavioral and motor function, and decreased infarct size and Hb. While silencing VEGF-B expression diminished candesartan{\textquoteright}s neuroprotective effect, candesartan-mediated vascular protection was maintained even in the absence of VEGF-B suggesting that this growth factor is not the mediator of candesartan{\textquoteright}s vascular protective effects. However, VEGF-B is a mediator of neuroprotection achieved by candesartan and represents a potential drug target to improve stroke outcome. Further studies are needed to elucidate the underlying molecular mechanisms of VEGF-B in neuroprotection and recovery after ischemic stroke.",
keywords = "Angiotensin II type-1 receptor blocker (ARB), Candesartan, Neuroprotection, Stroke, Vascular endothelial growth factor-B (VEGF-B)",
author = "Tauheed Ishrat and Sahar Soliman and Wael Eldahshan and Bindu Pillai and Adviye Ergul and Fagan, {Susan C.}",
note = "Funding Information: This work was supported by the National Institute of Health [RO1-NS063965 (SCF), RO1-NS083559 (AE), R01NS097800-01 (TI)], Veterans Affairs Merit Review [BX-000891 (SCF), BX-BX000347 (AE)], and the American Heart Association (12PRE12030197 (SS)). Adviye Ergul is a Research Career Scientist at the Charlie Norwood Veterans Affairs Medical Center in Augusta, Georgia. The authors gratefully acknowledge Abdelrahman Fouda for the technical assistance with animal tissue collection. The authors declare that they have no conflict of interest. Publisher Copyright: {\textcopyright} 2018, Springer Science+Business Media, LLC, part of Springer Nature.",
doi = "10.1007/s11064-018-2604-x",
journal = "Neurochemical Research",
T1 - Silencing VEGF-B Diminishes the Neuroprotective Effect of Candesartan Treatment After Experimental Focal Cerebral Ischemia
AU - Ishrat, Tauheed
AU - Soliman, Sahar
AU - Eldahshan, Wael
AU - Pillai, Bindu
AU - Ergul, Adviye
AU - Fagan, Susan C.
N1 - Funding Information: This work was supported by the National Institute of Health [RO1-NS063965 (SCF), RO1-NS083559 (AE), R01NS097800-01 (TI)], Veterans Affairs Merit Review [BX-000891 (SCF), BX-BX000347 (AE)], and the American Heart Association (12PRE12030197 (SS)). Adviye Ergul is a Research Career Scientist at the Charlie Norwood Veterans Affairs Medical Center in Augusta, Georgia. The authors gratefully acknowledge Abdelrahman Fouda for the technical assistance with animal tissue collection. The authors declare that they have no conflict of interest. Publisher Copyright: © 2018, Springer Science+Business Media, LLC, part of Springer Nature.
N2 - The pro-survival effect of VEGF-B has been documented in different in vivo and in vitro models. We have previously shown an enhanced VEGF-B expression in response to candesartan treatment after focal cerebral ischemia. In this study, we aimed to silence VEGF-B expression to assess its contribution to candesartan's benefit on stroke outcome. Silencing VEGF-B expression was achieved by bilateral intracerebroventricular injections of lentiviral particles containing short hairpin RNA (shRNA) against VEGF-B. Two weeks after lentiviral injections, rats were subjected to either 90 min or 3 h of middle cerebral artery occlusion (MCAO) and randomized to intravenous candesartan (1 mg/kg) or saline at reperfusion. Animals were sacrificed at 24 or 72 h and brains were collected and analyzed for hemoglobin (Hb) excess and infarct size, respectively. Functional outcome at 24, 48 and 72 h was assessed blindly. Candesartan treatment improved neurobehavioral and motor function, and decreased infarct size and Hb. While silencing VEGF-B expression diminished candesartan's neuroprotective effect, candesartan-mediated vascular protection was maintained even in the absence of VEGF-B suggesting that this growth factor is not the mediator of candesartan's vascular protective effects. However, VEGF-B is a mediator of neuroprotection achieved by candesartan and represents a potential drug target to improve stroke outcome. Further studies are needed to elucidate the underlying molecular mechanisms of VEGF-B in neuroprotection and recovery after ischemic stroke.
AB - The pro-survival effect of VEGF-B has been documented in different in vivo and in vitro models. We have previously shown an enhanced VEGF-B expression in response to candesartan treatment after focal cerebral ischemia. In this study, we aimed to silence VEGF-B expression to assess its contribution to candesartan's benefit on stroke outcome. Silencing VEGF-B expression was achieved by bilateral intracerebroventricular injections of lentiviral particles containing short hairpin RNA (shRNA) against VEGF-B. Two weeks after lentiviral injections, rats were subjected to either 90 min or 3 h of middle cerebral artery occlusion (MCAO) and randomized to intravenous candesartan (1 mg/kg) or saline at reperfusion. Animals were sacrificed at 24 or 72 h and brains were collected and analyzed for hemoglobin (Hb) excess and infarct size, respectively. Functional outcome at 24, 48 and 72 h was assessed blindly. Candesartan treatment improved neurobehavioral and motor function, and decreased infarct size and Hb. While silencing VEGF-B expression diminished candesartan's neuroprotective effect, candesartan-mediated vascular protection was maintained even in the absence of VEGF-B suggesting that this growth factor is not the mediator of candesartan's vascular protective effects. However, VEGF-B is a mediator of neuroprotection achieved by candesartan and represents a potential drug target to improve stroke outcome. Further studies are needed to elucidate the underlying molecular mechanisms of VEGF-B in neuroprotection and recovery after ischemic stroke.
KW - Angiotensin II type-1 receptor blocker (ARB)
KW - Candesartan
KW - Neuroprotection
KW - Vascular endothelial growth factor-B (VEGF-B)
U2 - 10.1007/s11064-018-2604-x
DO - 10.1007/s11064-018-2604-x
JO - Neurochemical Research
JF - Neurochemical Research


text:
declare module slack {
    export interface Bot {
        id: string;
        app_id: string;
        deleted: boolean;
        name: string;
        icons: {
            image_36: string;
            image_48: string;
            image_72: string;
        };
    }
    export interface Channel {
        id: string;
        name: string;
        is_channel: string;
        created: number;
        creator: string;
        is_archived: boolean;
        is_general: boolean;
        members: string[];
        topic: {
            value: string;
            creator: string;
            last_set: number;
        };
        purpose: {
            value: string;
            creator: string;
            last_set: number;
        };
        is_member: boolean;
        last_read: string;
        latest: Message;
        unread_count: number;
        unread_count_display: number;
    }
    type FileType = 'auto' | 'text' | 'applescript' | 'boxnote' | 'c' | 'csharp' | 'cpp' |
        'css' | 'csv' | 'clojure' | 'coffeescript' | 'cfm' | 'd' | 'dart' | 'diff' |
        'dockerfile' | 'erlang' | 'fsharp' | 'fortran' | 'go' | 'groovy' | 'html' |
        'handlebars' | 'haskell' | 'haxe' | 'java' | 'javascript' | 'kotlin' |
        'latex' | 'lisp' | 'lua' | 'markdown' | 'matlab' | 'mumps' | 'ocaml' |
        'objc' | 'php' | 'pascal' | 'perl' | 'pig' | 'post' | 'powershell' |
        'puppet' | 'python' | 'r' | 'ruby' | 'rust' | 'sql' | 'sass' | 'scala' |
        'scheme' | 'shell' | 'smalltalk' | 'swift' | 'tsv' | 'vb' | 'vbscript' |
        'velocity' | 'verilog' | 'xml' | 'yaml';
    type FileCategory = 'all' | 'spaces' | 'snippets' | 'images' | 'gdocs' | 'zips' | 'pdfs';
    export interface File {
        id: string;
        created: number;
        timestamp: number;
        name: string;
        title: string;
        mimetype: string;
        filetype: FileType;
        pretty_type: string;
        user: string;
        mode: string;
        editable: boolean;
        is_external: boolean;
        external_type: string;
        username: string;
        size: number;
        url_private: string;
        url_private_download: string;
        thumb_64: string;
        thumb_80: string;
        thumb_360: string;
        thumb_360_gif: string;
        thumb_360_w: number;
        thumb_360_h: number;
        thumb_480: string;
        thumb_480_w: number;
        thumb_480_h: number;
        thumb_160: string;
        permalink: string;
        permalink_public: string;
        edit_link: string;
        preview: string;
        preview_highlight: string;
        lines: number;
        lines_more: number;
        is_public: boolean;
        public_url_shared: boolean;
        display_as_bot: boolean;
        channels: string[];
        groups: string[];
        ims: string[];
        initial_comment: FileComment,
        num_stars: number;
        is_starred: boolean;
        pinned_to: string[];
        reactions: Reaction[],
        comments_count: number;
    }
    export interface FileComment {
        id: string;
        timestamp: number;
        user: string;
        comment: string;
        channel?: string;
        reactions?: Reaction[];
    }
    export interface Reaction {
        name: string;
        count: number;
        users: string[];
    }
    export interface Group {
        id: string;
        name: string;
        is_group: string;
        created: number;
        creator: string;
        is_archived: boolean;
        is_mpim: boolean;
        members: string[];
        topic: {
            value: string;
            creator: string;
            last_set: number;
        };
        purpose: {
            value: string;
            creator: string;
            last_set: number;
        };
        last_read: string;
        latest: Message;
        unread_count: number;
        unread_count_display: number;
    }
    export interface Im {
        id: string;
        is_im: boolean;
        user: string;
        created: number;
        is_user_deleted: boolean;
    }
    export interface Mpim {
        id: string;
        name: string;
        is_mpim: boolean;
        is_group: boolean;
        created: number;
        creator: string;
        members: string[];
        last_read: string;
        latest: Message;
        unread_count: number;
        unread_count_display: number;
    }
    export interface User {
        id: string;
        name: string;
        deleted: boolean;
        color: string;
        profile: {
            avatar_hash: string;
            current_status: string;
            first_name: string;
            last_name: string;
            real_name: string;
            email: string;
            skype: string;
            phone: string;
            image_24: string;
            image_32: string;
            image_48: string;
            image_72: string;
            image_192: string;
            image_512: string;
        };
        is_admin: boolean;
        is_owner: boolean;
        is_primary_owner: boolean;
        is_restricted: boolean;
        is_ultra_restricted: boolean;
        updated: number;
        has_2fa: boolean;
        two_factor_type?: 'app' | 'sms';
    }
    export interface Usergroup {
        id: string;
        team_id: string;
        is_usergroup: boolean;
        name: string;
        description: string;
        handle: string;
        is_external: boolean;
        date_create: number;
        date_update: number;
        date_delete: number;
        auto_type: string;
        created_by: string;
        updated_by: string;
        deleted_by: string | null;
        prefs: {
            channels: Channel[];
            groups: Group[];
        },
        users: string[];
        user_count: string;
    }
    type MessageParseOptions = 'none' | 'full';
    export interface Message {
        reactions?: Reaction[];
    }
    export interface Attachment {
        fallback: string;
        color?: string;
        pretext?: string;
        author_name?: string;
        author_link?: string;
        author_icon?: string;
        title?: string;
        title_link?: string;
        text?: string;
        fields?: {
            title?: string;
            value?: string;
            short?: boolean;
        }[];
        image_url?: string;
        thumb_url?: string;
        footer?: string;
        footer_icon?: string;
        ts?: number;
    }
    interface PinnedItemBase {
        created: number;
        created_by: string;
    }
    interface MessagePayload {
        type: 'message';
        channel: string;
        message: Message;
    }
    interface MessagePayloadLight {
        type: 'message';
        channel: string;
        ts: string;
    }
    interface FilePayload {
        type: 'file';
        file: File;
    }
    interface FilePayloadLight {
        type: 'file';
        file: string;
    }
    interface FileCommentPayload {
        type: 'file_comment';
        file: File;
        comment: FileComment;
    }
    interface FileCommentPayloadLight {
        type: 'file_comment';
        file: string;
        comment: string;
    }
    interface ChannelPayload {
        type: 'channel';
        channel: string;
    }
    interface ImPayload {
        type: 'im';
        channel: string;
    }
    interface GroupPayload {
        type: 'group';
        channel: string;
    }
    interface LinkPayload {
        domain: string;
        url: string;
    }
    interface Paging {
        count: number;
        total: number;
        page: number;
        pages: number;
    }
    export interface Reminder {
        id: string;
        creator: string;
        user: string;
        text: string;
        recurring: boolean;
        time?: number;
        complete_ts?: number;
    }
    type Presence = 'active' | 'away';
    export interface Profile {
        status_text: string;
        status_emoji: string;
        first_name: string;
        last_name: string;
        email: string;
        skype: string;
        image_24: string;
        image_32: string;
        image_48: string;
        image_72: string;
        image_192: string;
        image_512: string;
        image_1024: string;
        image_original: string;
        fields: {
            [id: string]: {
                value: string;
                alt: string;
                label: string;
            };
        };
        always_active?: boolean;
    }

    export namespace WebApi {
        export interface ParametersAuthRequired {
            token: string;
        }
        export interface Response {
            ok: boolean;
            error?: string;
        }

        // api
        export interface ApiTestParameters {
            [index: string]: string;
            error?: string;
        }
        export interface ApiTestResponse extends Response {
            args: {
                [index in keyof ApiTestParameters]: string;
            }
        }

        // auth
        export interface AuthRevokeParameters {
            token?: string;
            test?: boolean;
        }
        export interface AuthRevokeResponse extends Response {
            revoked: boolean;
        }
        export interface AuthTestParameters extends ParametersAuthRequired { }
        export interface AuthTestResponse extends Response {
            url: string;
            team: string;
            user: string;
            team_id: string;
            user_id: string;
            enterprise_id?: string;
        }

        // bots
        export interface BotsInfoParameters extends ParametersAuthRequired {
            bot: string;
        }
        export interface BotsInfoResponse extends Response {
            bot: Bot;
        }

        // channels
        export interface ChannelsArchiveParameters extends ParametersAuthRequired {
            channel: string;
        }
        export interface ChannelsArchiveResponse extends Response { }
        export interface ChannelsCreateParameters extends ParametersAuthRequired {
            name: string;
            validate?: boolean;
        }
        export interface ChannelsCreateResponse extends Response {
            channel: Channel;
        }
        export interface ChannelsHistoryParameters extends ParametersAuthRequired {
            channel: string;
            latest?: string;
            oldest?: string;
            inclusive?: boolean;
            count?: number;
            unreads?: boolean;
        }
        export interface ChannelsHistoryResponse extends Response {
            latest: string;
            messages: Message[];
            has_more: boolean;
        }
        export interface ChannelsInfoParameters extends ParametersAuthRequired {
            channel: string;
        }
        export interface ChannelsInfoResponse extends Response {
            channel: Channel;
        }
        export interface ChannelsInviteParameters extends ParametersAuthRequired {
            channel: string;
            user: string;
        }
        export interface ChannelsInviteResponse extends Response {
            channel: Channel;
        }
        export interface ChannelsJoinParameters extends ParametersAuthRequired {
            name: string;
            validate?: boolean;
        }
        export interface ChannelsJoinResponse extends Response {
            channel: Channel;
        }
        export interface ChannelsKickParameters extends ParametersAuthRequired {
            channel: string;
            user: string;
        }
        export interface ChannelsKickResponse extends Response { }
        export interface ChannelsLeaveParameters extends ParametersAuthRequired {
            channel: string;
        }
        export interface ChannelsLeaveResponse extends Response {
            not_in_channel?: boolean;
        }
        export interface ChannelsListParameters extends ParametersAuthRequired {
            exclude_archived?: boolean;
            exclude_members?: boolean;
        }
        export interface ChannelsListResponse extends Response {
            channels: Channel[];
        }
        export interface ChannelsMarkParameters extends ParametersAuthRequired {
            channel: string;
            ts: string;
        }
        export interface ChannelsMarkResponse extends Response { }
        export interface ChannelsRenameParameters extends ParametersAuthRequired {
            channel: string;
            name: string;
            validate?: boolean;
        }
        export interface ChannelsRenameResponse extends Response {
            channel: {
                id: string;
                is_channel: boolean;
                name: string;
                created: number;
            }
        }
        export interface ChannelsRepliesParameters extends ParametersAuthRequired {
            channel: string;
            thread_ts: string;
        }
        export interface ChannelsRepliesResponse extends Response {
            messages: Message[];
        }
        export interface ChannelsSetPurposeParameters extends ParametersAuthRequired {
            channel: string;
            purpose: string;
        }
        export interface ChannelsSetPurposeResponse extends Response {
            purpose: string;
        }
        export interface ChannelsSetTopicParameters extends ParametersAuthRequired {
            channel: string;
            topic: string;
        }
        export interface ChannelsSetTopicResponse extends Response {
            topic: string;
        }
        export interface ChannelsUnarchiveParameters extends ParametersAuthRequired {
            channel: string;
        }
        export interface ChannelsUnarchiveResponse extends Response { }

        // chat
        export interface ChatDeleteParameters extends ParametersAuthRequired {
            ts: string;
            channel: string;
            as_user?: boolean;
        }
        export interface ChatDeleteResponse extends Response {
            channel: string;
            ts: string;
        }
        export interface ChatMeMessageParameters extends ParametersAuthRequired {
            channel: string;
            text: string;
        }
        export interface ChatMeMessageResponse extends Response {
            channel: string;
            ts: string;
        }
        export interface ChatPostMessageParameters extends ParametersAuthRequired {
            channel: string;
            text: string;
            parse?: MessageParseOptions;
            link_names?: boolean;
            attachments?: Attachment[];
            unfurl_links?: boolean;
            unfurl_media?: boolean;
            username?: string;
            as_user?: boolean;
            icon_url?: string;
            icon_emoji?: string;
            thread_ts?: string;
            reply_broadcast?: boolean;
        }
        export interface ChatPostMessageResponse extends Response {
            ts: string;
            channel: string;
            message: Message;
        }
        export interface ChatUnfurlParameters extends ParametersAuthRequired {
            channel: string;
            ts: string;
            unfurls: string;
            user_auth_required?: boolean;
        }
        export interface ChatUnfurlResponse extends Response { }
        export interface ChatUpdateParameters extends ParametersAuthRequired {
            ts: string;
            channel: string;
            text: string;
            attachments?: Attachment[];
            parse?: MessageParseOptions;
            link_names?: boolean;
            as_user?: boolean;
        }
        export interface ChatUpdateResponse extends Response {
            channel: string;
            ts: string;
            text: string;
        }

        // dnd
        export interface DndEndDndParameters extends ParametersAuthRequired { }
        export interface DndEndDndResponse extends Response { }
        export interface DndEndSnoozeParameters extends ParametersAuthRequired { }
        export interface DndEndSnoozeResponse extends Response {
            dnd_enabled: boolean;
            next_dnd_start_ts: number;
            next_dnd_end_ts: number;
            snooze_enabled: boolean;
        }
        export interface DndInfoParameters extends ParametersAuthRequired {
            user?: string;
        }
        export interface DndInfoResponse extends Response {
            dnd_enabled: boolean;
            next_dnd_start_ts: number;
            next_dnd_end_ts: number;
            snooze_enabled: boolean;
            snooze_endtime: number;
            snooze_remaining: number;
        }
        export interface DndSetSnoozeParameters extends ParametersAuthRequired {
            num_minutes: number;
        }
        export interface DndSetSnoozeResponse extends Response {
            snooze_enabled: boolean;
            snooze_endtime: number;
            snooze_remaining: number;
        }
        export interface DndTeamInfoParameters extends ParametersAuthRequired {
            users: string;
        }
        export interface DndTeamInfoResponse extends Response {
            users: {
                [user: string]: {
                    dnd_enabled: boolean;
                    next_dnd_start_ts: number;
                    next_dnd_end_ts: number;
                }
            }
        }

        // emoji
        export interface EmojiListParameters extends ParametersAuthRequired { }
        export interface EmojiListResponse extends Response {
            emoji: {
                [name: string]: string;
            }
        }

        // files
        export interface FilesCommentsAddParameters extends ParametersAuthRequired {
            file: string;
            comment: string;
        }
        export interface FilesCommentsAddResponse extends Response {
            comment: FileComment;
        }
        export interface FilesCommentsDeleteParameters extends ParametersAuthRequired {
            file: string;
            id: string;
        }
        export interface FilesCommentsDeleteResponse extends Response { }
        export interface FilesCommentsEditParameters extends ParametersAuthRequired {
            file: string;
            id: string;
            comment: string;
        }
        export interface FilesCommentsEditResponse extends Response {
            comment: FileComment;
        }
        export interface FilesDeleteParameters extends ParametersAuthRequired {
            file: string;
        }
        export interface FilesDeleteResponse extends Response { }
        export interface FilesInfoParameters extends ParametersAuthRequired {
            file: string;
            count?: number;
            page?: number;
        }
        export interface FilesInfoResponse extends Response {
            file: File;
            comments: Comment[];
            paging: Paging;
        }
        export interface FilesListParameters extends ParametersAuthRequired {
            user?: string;
            channel?: string;
            ts_from?: number;
            ts_to?: number;
            types?: FileCategory;
            count?: number;
            page?: number;
        }
        export interface FilesListResponse extends Response {
            files: File[];
            paging: Paging;
        }
        export interface FilesRevokePublicUrlParameters extends ParametersAuthRequired {
            file: string;
        }
        export interface FilesRevokePublicUrlResponse extends Response {
            file: File;
        }
        export interface FilesSharedPublicUrlParameters extends ParametersAuthRequired {
            file: string;
        }
        export interface FilesSharedPublicUrlResponse extends Response {
            file: File;
            comments: Comment[];
            paging: Paging;
        }
        export interface FilesUploadParameters extends ParametersAuthRequired {
            /* Should be a ReadStream, unsure how to import fs without jeopardizing the module structure */
            file?: any;
            content?: string;
            filetype?: FileType;
            filename: string;
            title?: string;
            initial_comment?: string;
            channels?: string;
        }
        export interface FilesUploadResponse extends Response {
            file: File;
        }

        // groups
        export interface GroupsArchiveParameters extends ParametersAuthRequired {
            channel: string;
        }
        export interface GroupsArchiveResponse extends Response { }
        export interface GroupsCloseParameters extends ParametersAuthRequired {
            channel: string;
        }
        export interface GroupsCloseResponse extends Response { }
        export interface GroupsCreateParameters extends ParametersAuthRequired {
            name: string;
            validate?: boolean;
        }
        export interface GroupsCreateResponse extends Response {
            group: Group;
        }
        export interface GroupsCreateChildParameters extends ParametersAuthRequired {
            channel: string;
        }
        export interface GroupsCreateChildResponse extends Response {
            group: Group;
        }
        export interface GroupsHistoryParameters extends ParametersAuthRequired {
            channel: string;
            latest?: string;
            oldest?: string;
            inclusive?: boolean;
            count?: number;
            unreads?: boolean;
        }
        export interface GroupsHistoryResponse extends Response {
            latest: string;
            messages: Message[];
            has_more: boolean;
        }
        export interface GroupsInfoParameters extends ParametersAuthRequired {
            channel: string;
        }
        export interface GroupsInfoResponse extends Response {
            group: Group;
        }
        export interface GroupsInviteParameters extends ParametersAuthRequired {
            channel: string;
            user: string;
        }
        export interface GroupsInviteResponse extends Response {
            already_in_group?: boolean;
            group: Group;
        }
        export interface GroupsKickParameters extends ParametersAuthRequired {
            channel: string;
            user: string;
        }
        export interface GroupsKickResponse extends Response { }
        export interface GroupsLeaveParameters extends ParametersAuthRequired {
            channel: string;
        }
        export interface GroupsLeaveResponse extends Response { }
        export interface GroupsListParameters extends ParametersAuthRequired {
            exclude_archived?: boolean;
        }
        export interface GroupsListResponse extends Response {
            groups: Group[];
        }
        export interface GroupsMarkParameters extends ParametersAuthRequired {
            channel: string;
            ts: string;
        }
        export interface GroupsMarkResponse extends Response { }
        export interface GroupsOpenParameters extends ParametersAuthRequired {
            channel: string;
        }
        export interface GroupsOpenResponse extends Response { }
        export interface GroupsRenameParameters extends ParametersAuthRequired {
            channel: string;
            name: string;
            validate?: boolean;
        }
        export interface GroupsRenameResponse extends Response {
            channel: {
                id: string;
                is_group: boolean;
                name: string;
                created: number;
            };
        }
        export interface GroupsRepliesParameters extends ParametersAuthRequired {
            channel: string;
            thread_ts: string;
        }
        export interface GroupsRepliesResponse extends Response {
            messages: Message[];
            thread_info: {
                complete: boolean;
                count: number;
            };
        }
        export interface GroupsSetPurposeParameters extends ParametersAuthRequired {
            channel: string;
            purpose: string;
        }
        export interface GroupsSetPurposeResponse extends Response {
            purpose: string;
        }
        export interface GroupsSetTopicParameters extends ParametersAuthRequired {
            channel: string;
            topic: string;
        }
        export interface GroupsSetTopicResponse extends Response {
            topic: string;
        }
        export interface GroupsUnarchiveParameters extends ParametersAuthRequired {
            channel: string;
        }
        export interface GroupsUnarchiveResponse extends Response { }

        // im
        export interface ImCloseParameters extends ParametersAuthRequired {
            channel: string;
        }
        export interface ImCloseResponse extends Response { }
        export interface ImHistoryParameters extends ParametersAuthRequired {
            channel: string;
            latest?: string;
            oldest?: string;
            inclusive?: boolean;
            count?: number;
            unreads?: boolean;
        }
        export interface ImHistoryResponse extends Response {
            latest: string;
            messages: Message[];
            has_more: boolean;
        }
        export interface ImListParameters extends ParametersAuthRequired { }
        export interface ImListResponse extends Response {
            ims: Im[];
        }
        export interface ImMarkParameters extends ParametersAuthRequired {
            channel: string;
            ts: string;
        }
        export interface ImMarkResponse extends Response { }
        export interface ImOpenParameters extends ParametersAuthRequired {
            user: string;
            return_im?: boolean;
        }
        export interface ImOpenResponse extends Response {
            channel: {
                id: string;
            } | Channel;
            no_op?: boolean;
            already_open?: boolean;
        }
        export interface ImRepliesParameters extends ParametersAuthRequired {
            channel: string;
            thread_ts: string;
        }
        export interface ImRepliesResponse extends Response {
            messages: Message[];
            thread_info: {
                complete: boolean;
                count: number;
            };
        }

        // mpim
        export interface MpimCloseParameters extends ParametersAuthRequired {
            channel: string;
        }
        export interface MpimCloseResponse extends Response { }
        export interface MpimHistoryParameters extends ParametersAuthRequired {
            channel: string;
            latest?: string;
            oldest?: string;
            inclusive?: boolean;
            count?: number;
            unreads?: boolean;
        }
        export interface MpimHistoryResponse extends Response {
            latest: string;
            messages: Message[];
            has_more: boolean;
        }
        export interface MpimListParameters extends ParametersAuthRequired { }
        export interface MpimListResponse extends Response {
            groups: Group[];
        }
        export interface MpimMarkParameters extends ParametersAuthRequired {
            channel: string;
            ts: string;
        }
        export interface MpimMarkResponse extends Response { }
        export interface MpimOpenParameters extends ParametersAuthRequired {
            users: string;
        }
        export interface MpimOpenResponse extends Response {
            group: Mpim;
        }
        export interface MpimRepliesParameters extends ParametersAuthRequired {
            channel: string;
            thread_ts: string;
        }
        export interface MpimRepliesResponse extends Response {
            messages: Message[];
            thread_info: {
                complete: string;
                count: number;
            };
        }

        // oauth
        export interface OauthAccessParameters {
            client_id: string;
            client_secret: string;
            code: string;
            redirect_uri?: string;
        }
        export interface OauthAccessResponse extends Response {
            access_token: string;
            scope: string;
        }

        // pins
        export interface PinsAddParameters extends ParametersAuthRequired {
            channel: string;
            file?: string;
            file_comment?: string;
            timestamp?: string;
        }
        export interface PinsAddResponse extends Response { }
        export interface PinsListParameters extends ParametersAuthRequired {
            channel: string;
        }
        export interface PinsListResponse extends Response {
            items: (PinnedItemBase & (MessagePayload | FilePayload | FileCommentPayload))[];
        }
        export interface PinsRemoveParameters extends ParametersAuthRequired {
            channel: string;
            file?: string;
            file_comment?: string;
            timestamp?: string;
        }
        export interface PinsRemoveResponse extends Response { }

        // reactions
        export interface ReactionsAddParameters extends ParametersAuthRequired {
            name: string;
            file?: string;
            file_comment?: string;
            channel?: string;
            timestamp?: string;
        }
        export interface ReactionsAddResponse extends Response { }
        export interface ReactionsGetParameters extends ParametersAuthRequired {
            name: string;
            file?: string;
            file_comment?: string;
            channel?: string;
            timestamp?: string;
            full?: boolean;
        }
        export type ReactionsGetResponse = Response & (MessagePayload | FilePayload | FileCommentPayload);
        export interface ReactionsListParameters extends ParametersAuthRequired { }
        export interface ReactionsListResponse extends Response {
            items: (MessagePayload | FilePayload | FileCommentPayload)[];
            paging: Paging;
        }
        export interface ReactionsRemoveParameters extends ParametersAuthRequired {
            name: string;
            file?: string;
            file_comment?: string;
            channel?: string;
            timestamp?: string;
        }
        export interface ReactionsRemoveResponse extends Response { }

        // reminders
        export interface RemindersAddParameters extends ParametersAuthRequired {
            text: string;
            time: number;
            user?: string;
        }
        export interface RemindersAddResponse extends Response {
            reminder: Reminder;
        }
        export interface RemindersCompleteParameters extends ParametersAuthRequired {
            reminder: string;
        }
        export interface RemindersCompleteResponse extends Response { }
        export interface RemindersDeleteParameters extends ParametersAuthRequired {
            reminder: string;
        }
        export interface RemindersDeleteResponse extends Response { }
        export interface RemindersInfoParameters extends ParametersAuthRequired {
            reminder: string;
        }
        export interface RemindersInfoResponse extends Response {
            reminder: Reminder;
        }
        export interface RemindersListParameters extends ParametersAuthRequired { }
        export interface RemindersListResponse extends Response {
            reminders: Reminder[];
        }

        // rtm
        export interface RtmConnectParameters extends ParametersAuthRequired { }
        export interface RtmConnectResponse extends Response {
            url: string;
            team: {
                id: string;
                name: string;
                domain: string;
                enterprise_id?: string;
                enterprise_name?: string;
            };
            self: {
                id: string;
                name: string;
            };
        }
        export interface RtmStartParameters extends ParametersAuthRequired {
            simple_latest?: boolean;
            no_unreads?: boolean;
            mpim_aware?: boolean;
            no_latest?: boolean;
        }
        export interface RtmStartResponse extends Response {
            url: string;
            self: {
                id: string;
                name: string;
                prefs: object;
                created: number;
                manual_presence: Presence;
            };
            team: {
                id: string;
                name: string;
                email_domain: string;
                domain: string;
                icon: object;
                msg_edit_window_mins: number;
                over_storage_limit: boolean;
                prefs: object;
                plan: string;
            };
            users: User[];
            channels: Channel[];
            groups: Group[];
            mpims: Mpim[];
            ims: Im[];
            bots: Bot[];
        }

        // search
        export interface SearchAllParameters extends ParametersAuthRequired {
            query: string;
            sort?: 'score' | 'timestamp';
            sort_dir?: 'asc' | 'desc';
            highlight?: boolean;
            count?: number;
            page?: number;
        }
        export interface SearchAllResponse extends Response {
            query: string;
            messages: {
                matches: Message[];
                paging: Paging;
            };
            files: {
                matches: File[];
                paging: Paging;
            };
        }
        export interface SearchFilesParameters extends ParametersAuthRequired {
            query: string;
            sort?: 'score' | 'timestamp';
            sort_dir?: 'asc' | 'desc';
            highlight?: boolean;
            count?: number;
            page?: number;
        }
        export interface SearchFilesResponse extends Response {
            query: string;
            files: {
                total: number;
                paging: Paging;
                matches: File[];
            };
        }
        export interface SearchMessagesParameters extends ParametersAuthRequired {
            query: string;
            sort?: 'score' | 'timestamp';
            sort_dir?: 'asc' | 'desc';
            highlight?: boolean;
            count?: number;
            page?: number;
        }
        export interface SearchMessagesResponse extends Response {
            query: string;
            files: {
                total: number;
                paging: Paging;
                matches: Message[];
            };
        }

        // stars
        export interface StarsAddParameters extends ParametersAuthRequired {
            file?: string;
            file_comment?: string;
            channel?: string;
            timestamp?: string;
        }
        export interface StarsAddResponse extends Response { }
        export interface StarsListParameters extends ParametersAuthRequired {
            count?: number;
            page?: number;
        }
        export interface StarsListResponse extends Response {
            items: (MessagePayload | FilePayload | FileCommentPayload | ChannelPayload | ImPayload | GroupPayload)[];
            paging: Paging;
        }
        export interface StarsRemoveParameters extends ParametersAuthRequired {
            file?: string;
            file_comment?: string;
            channel?: string;
            timestamp?: string;
        }
        export interface StarsRemoveResponse extends Response { }

        // team
        export interface TeamAccessLogsParameters extends ParametersAuthRequired {
            count?: number;
            page?: number;
            before?: number;
        }
        export interface TeamAccessLogsResponse extends Response {
            logins: {
                user_id: string;
                username: string;
                date_first: number;
                date_last: number;
                count: number;
                ip: string;
                user_agent: string;
                isp: string;
                country: string;
                region: string;
            }[];
            paging: Paging;
        }
        export interface TeamBillableInfoParameters extends ParametersAuthRequired {
            user?: string;
        }
        export interface TeamBillableInfoResponse extends Response {
            billable_info: {
                [user: string]: {
                    billing_active: boolean;
                };
            };
        }
        export interface TeamInfoParameters extends ParametersAuthRequired { }
        export interface TeamInfoResponse extends Response {
            team: {
                id: string;
                name: string;
                domain: string;
                email_domain: string;
                icon: {
                    image_34: string;
                    image_44: string;
                    image_68: string;
                    image_88: string;
                    image_102: string;
                    image_132: string;
                    image_default: boolean;
                };
                enterprise_id?: string;
                enterprise_name?: string;
            };
        }
        export interface TeamIntegrationLogsParameters extends ParametersAuthRequired {
            service_id?: string;
            app_id?: string;
            user?: string;
            change_type?: 'added' | 'removed' | 'enabled' | 'disabled' | 'updated';
            count?: number;
            page?: number;
        }
        export interface TeamIntegrationLogsResponse extends Response {
            logs: ({
                user_id: string;
                user_name: string;
                channel: string;
                date: string;
                change_type: 'added' | 'removed' | 'enabled' | 'disabled' | 'updated';
                reason?: string;
                scope: string;
                rss_feed?: boolean;
                rss_feed_change_type?: string;
                rss_feed_title?: string;
                rss_feed_url?: string;
            } & ({
                app_id: string;
                app_type: string;
            } | {
                    service_id: string;
                    service_type: string;
                }))[];
            paging: Paging;
        }
        export interface TeamProfileGetParameters extends ParametersAuthRequired {
            visibility?: 'all' | 'visible' | 'hidden';
        }
        export interface TeamProfileGetResponse extends Response {
            profile: {
                fields: {
                    id: string;
                    ordering: number;
                    label: string;
                    hint: string;
                    type: string;
                    possible_values: string[] | null;
                    options: object | null;
                    is_hidden?: boolean;
                }[]
            }
        }

        // usergroups
        export interface UsergroupsCreateParameters extends ParametersAuthRequired {
            name: string;
            handle?: string;
            description?: string;
            channels?: string;
            include_count?: boolean;
        }
        export interface UsergroupsCreateResponse extends Response {
            usergroup: Usergroup;
        }
        export interface UsergroupsDisableParameters extends ParametersAuthRequired {
            usergroup: string;
            include_count?: boolean;
        }
        export interface UsergroupsDisableResponse extends Response {
            usergroup: Usergroup;
        }
        export interface UsergroupsEnableParameters extends ParametersAuthRequired {
            usergroup: string;
            include_count?: boolean;
        }
        export interface UsergroupsEnableResponse extends Response {
            usergroup: Usergroup;
        }
        export interface UsergroupsListParameters extends ParametersAuthRequired {
            include_disabled?: boolean;
            include_count?: boolean;
            include_users?: boolean;
        }
        export interface UsergroupsListResponse extends Response {
            usergroups: Usergroup[];
        }
        export interface UsergroupsUpdateParameters extends ParametersAuthRequired {
            usergroup: string;
            name?: string;
            handle?: string;
            description?: string;
            channels?: string;
            include_count?: boolean;
        }
        export interface UsergroupsUpdateResponse extends Response {
            usergroup: Usergroup;
        }
        export interface UsergroupsUsersListParameters extends ParametersAuthRequired {
            usergroup: string;
            include_disabled?: boolean;
        }
        export interface UsergroupsUsersListResponse extends Response {
            users: string[];
        }
        export interface UsergroupsUsersUpdateParameters extends ParametersAuthRequired {
            usergroup: string;
            users: string;
            include_count?: boolean;
        }
        export interface UsergroupsUsersUpdateResponse extends Response {
            usergroup: Usergroup;
        }

        // users
        export interface UsersDeletePhotoParameters extends ParametersAuthRequired { }
        export interface UsersDeletePhotoResponse extends Response { }
        export interface UsersGetPresenceParameters extends ParametersAuthRequired {
            user: string;
        }
        export interface UsersGetPresenceResponse extends Response {
            presence: Presence;
        }
        export interface UsersIdentityParameters extends ParametersAuthRequired { }
        export interface UsersIdentityResponse extends Response {
            user: {
                name: string;
                id: string;
                email?: string;
                image_24?: string;
                image_32?: string;
                image_48?: string;
                image_72?: string;
                image_192?: string;
            };
            team: {
                id: string;
                name?: string;
            }
        }
        export interface UsersInfoParameters extends ParametersAuthRequired {
            user: string;
        }
        export interface UsersInfoResponse extends Response {
            user: User;
        }
        export interface UsersListParameters extends ParametersAuthRequired {
            presence?: boolean;
        }
        export interface UsersListResponse extends Response {
            members: User[];
        }
        export interface UsersSetActiveParameters extends ParametersAuthRequired { }
        export interface UsersSetActiveResponse extends Response { }
        export interface UsersSetPhotoParameters extends ParametersAuthRequired {
            /* Should be a ReadStream, unsure how to import fs without jeopardizing the module structure */
            image: any;
            crop_x?: number;
            crop_y?: number;
            crop_w?: number;
        }
        export interface UsersSetPhotoResponse extends Response { }
        export interface UsersSetPresenceParameters extends ParametersAuthRequired {
            presence: 'auto' | 'away';
        }
        export interface UsersSetPresenceResponse extends Response { }
        export interface UsersProfileGetParameters extends ParametersAuthRequired {
            user?: string;
            include_labels?: boolean;
        }
        export interface UsersProfileGetResponse extends Response {
            profile: Profile;
        }
        export interface UsersProfileSetParameters extends ParametersAuthRequired {
            user?: string;
            profile?: string;
            name?: string;
            value?: string;
        }
        export interface UsersProfileSetResponse extends Response {
            profile: Profile;
        }
    }

    export namespace EventsApi {
        export interface BaseEvent {
            type: 'url_verification' | 'event_callback';
            token: string;
        }
        export interface UrlVerificationEvent extends BaseEvent {
            type: 'url_verification';
            challenge: string;
        }
        export interface Event extends BaseEvent {
            team_id: string;
            api_app_id: string;
            event: InnerEvent;
            type: 'event_callback';
            authed_users: string[];
            event_id: string;
            event_time: string;
        }
        type InnerEvent = ChannelArchiveEvent | ChannelCreatedEvent | ChannelDeletedEvent | ChannelHistoryChangedEvent |
            ChannelRenameEvent | ChannelUnarchiveEvent | DndUpdatedEvent | DndUpdatedUserEvent | EmailDomainChangedEvent |
            EmojiChangedEvent | FileChangeEvent | FileCommentAddedEvent | FileCommentDeletedEvent | FileCommentEditedEvent |
            FileCreatedEvent | FileDeletedEvent | FilePublicEvent | FileSharedEvent | FileUnsharedEvent | GroupArchiveEvent |
            GroupCloseEvent | GroupHistoryChangedEvent | GroupOpenEvent | GroupRenameEvent | GroupUnarchiveEvent | ImCloseEvent |
            ImCreatedEvent | ImHistoryChangedEvent | ImOpenEvent | LinkSharedEvent | MessageEvent | MessageChannelsEvent |
            MessageGroupsEvent | MessageImEvent | MessageMpimEvent | PinAddedEvent | PinRemovedEvent | ReactionAddedEvent |
            ReactionRemovedEvent | StarAddedEvent | StarRemovedEvent | SubteamCreatedEvent | SubteamSelfAddedEvent |
            SubteamSelfRemovedEvent | SubteamUpdatedEvent | TeamDomainChangeEvent | TeamJoinEvent | TeamRenameEvent |
            UrlVerificationEvent | UserChangeEvent;
        export interface ChannelArchiveEvent {
            type: 'channel_archive';
            user: string;
            channel: string;
        }
        export interface ChannelCreatedEvent {
            type: 'channel_created';
            channel: {
                id: string;
                name: string;
                created: number;
                creator: string;
            };
        }
        export interface ChannelDeletedEvent {
            type: 'channel_deleted';
            channel: string;
        }
        export interface ChannelHistoryChangedEvent {
            type: 'channel_history_changed';
            latest: string;
            ts: string;
            event_ts: string;
        }
        export interface ChannelRenameEvent {
            type: 'channel_rename';
            channel: {
                id: string;
                name: string;
                created: number;
            }
        }
        export interface ChannelUnarchiveEvent {
            type: 'channel_unarchive';
            user: string;
            channel: string;
        }
        export interface DndUpdatedEvent {
            type: 'dnd_updated';
            user: string;
            dnd_status: {
                dnd_enabled: boolean;
                next_dnd_start_ts: number;
                next_dnd_end_ts: number;
                snooze_enabled: boolean;
                snooze_endtime: number;
            };
        }
        export interface DndUpdatedUserEvent {
            type: 'dnd_updated_user';
            user: string;
            dnd_status: {
                dnd_enabled: boolean;
                next_dnd_start_ts: number;
                next_dnd_end_ts: number;
            };
        }
        export interface EmailDomainChangedEvent {
            type: 'email_domain_changed';
            email_domain: string;
            event_ts: string;
        }
        type EmojiChangedEvent = EmojiChangedAddedEvent | EmojiChangedRemovedEvent;
        interface EmojiChangedBaseEvent {
            type: 'emoji_changed';
            event_ts: string;
        }
        export interface EmojiChangedAddedEvent extends EmojiChangedBaseEvent {
            subtype: 'add';
            name: string;
            value: string;
        }
        export interface EmojiChangedRemovedEvent extends EmojiChangedBaseEvent {
            subtype: 'remove';
            names: string[];
        }
        export interface FileChangeEvent {
            type: 'file_change';
            file: File;
        }
        export interface FileCommentAddedEvent {
            type: 'file_comment_added';
            file: File;
            comment: FileComment;
        }
        export interface FileCommentDeletedEvent {
            type: 'file_comment_deleted';
            file: File;
            comment: string;
        }
        export interface FileCommentEditedEvent {
            type: 'file_comment_edited';
            file: File;
            comment: FileComment;
        }
        export interface FileCreatedEvent {
            type: 'file_created';
            file: File;
        }
        export interface FileDeletedEvent {
            type: 'file_deleted';
            file_id: string;
            event_ts: string;
        }
        export interface FilePublicEvent {
            type: 'file_public';
            file: File;
        }
        export interface FileSharedEvent {
            type: 'file_shared';
            file: File;
        }
        export interface FileUnsharedEvent {
            type: 'file_unshared';
            file: File;
        }
        export interface GroupArchiveEvent {
            type: 'group_archive';
            channel: string;
        }
        export interface GroupCloseEvent {
            type: 'group_close';
            user: string;
            channel: string;
        }
        export interface GroupHistoryChangedEvent {
            type: 'group_history_changed';
            latest: string;
            ts: string;
            event_ts: string;
        }
        export interface GroupOpenEvent {
            type: 'group_open';
            user: string;
            channel: string;
        }
        export interface GroupRenameEvent {
            type: 'group_rename';
            channel: {
                id: string;
                name: string;
                created: number;
            }
        }
        export interface GroupUnarchiveEvent {
            type: 'group_unarchive';
            channel: string;
        }
        export interface ImCloseEvent {
            type: 'im_close';
            user: string;
            channel: string;
        }
        export interface ImCreatedEvent {
            type: 'im_created';
            user: string;
            channel: Channel;
        }
        export interface ImHistoryChangedEvent {
            type: 'im_history_changed';
            latest: string;
            ts: string;
            event_ts: string;
        }
        export interface ImOpenEvent {
            type: 'im_open';
            user: string;
            channel: string;
        }
        export interface LinkSharedEvent {
            type: 'link_shared';
            channel: string;
            user: string;
            message_ts: string;
            links: LinkPayload[];
        }
        export interface MessageEvent {
            type: 'message';
            channel: string;
            user: string;
            text: string;
            ts: string;
        }
        export interface MessageChannelsEvent {
            type: 'message.channels';
            channel: string;
            user: string;
            text: string;
            ts: string;
        }
        export interface MessageGroupsEvent {
            type: 'message.groups';
            channel: string;
            user: string;
            text: string;
            ts: string;
        }
        export interface MessageImEvent {
            type: 'message.im';
            channel: string;
            user: string;
            text: string;
            ts: string;
        }
        export interface MessageMpimEvent {
            type: 'message.mpim';
            channel: string;
            user: string;
            text: string;
            ts: string;
        }
        export interface PinAddedEvent {
            type: 'pin_added';
            user: string;
            channel_id: string;
            item: object;
            event_ts: string;
        }
        export interface PinRemovedEvent {
            type: 'pin_removed';
            user: string;
            channel_id: string;
            item: object;
            has_pins: boolean;
            event_ts: string;
        }
        export interface ReactionAddedEvent {
            type: 'reaction_added';
            user: string;
            reaction: string;
            item_user: string;
            item: MessagePayloadLight | FilePayloadLight | FileCommentPayloadLight;
            event_ts: string;
        }
        export interface ReactionRemovedEvent {
            type: 'reaction_removed';
            user: string;
            reaction: string;
            item_user: string;
            item: MessagePayloadLight | FilePayloadLight | FileCommentPayloadLight;
            event_ts: string;
        }
        export interface StarAddedEvent {
            type: 'star_added';
            user: string;
            event_ts: string;
            items: (MessagePayload | FilePayload | FileCommentPayload | ChannelPayload | ImPayload | GroupPayload)[];
        }
        export interface StarRemovedEvent {
            type: 'star_removed';
            user: string;
            event_ts: string;
            items: (MessagePayload | FilePayload | FileCommentPayload | ChannelPayload | ImPayload | GroupPayload)[];
        }
        export interface SubteamCreatedEvent {
            type: 'subteam_created';
            subteam: Usergroup;
        }
        export interface SubteamSelfAddedEvent {
            type: 'subteam_self_added';
            subteam_id: string;
        }
        export interface SubteamSelfRemovedEvent {
            type: 'subteam_self_removed';
            subteam_id: string;
        }
        export interface SubteamUpdatedEvent {
            type: 'subteam_updated';
            subteam: Usergroup;
        }
        export interface TeamDomainChangeEvent {
            type: 'team_domain_change';
            url: string;
            domain: string;
        }
        export interface TeamJoinEvent {
            type: 'team_join';
            user: User;
        }
        export interface TeamRenameEvent {
            type: 'team_rename';
            name: string;
        }
        export interface UserChangeEvent {
            type: 'user_change';
            user: User;
        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
Q: for $p>2$, If an element $x$ centrilize $\Omega(A)$ where $A\leq P$ Let $P$ be a $p$ group for a prime $p>2$ and $A\leq P$ and $x\in C_P(\Omega_1(A))$.
Does it follows that $x\in N_G(A)$? If it not true, is it true when $A$ is abelian?
I was reading a proof of a theorem and I could not understand a part of it. I guessed that such a statement is true.
Note: $\Omega_1(A)=\langle \{x\in A \mid x^p=1 \}\rangle$

A: Let $p$ be a prime and $G$ the group defined by the presentation
$$G=\langle x,y,z \mid x^{p^2}=y^p=z^p=1,xy=yx,z^{-1}xz=xy,zy=yz \rangle.$$
So $G$ has order $p^4$ and is a semidirect product of $\langle x,y \rangle = C_{p^2} \times C_p$ by $\langle z \rangle \cong C_p$.
Let $A=\langle x \rangle$. Then $z$ centralizes $\Omega_1(A) = \langle x^3 \rangle$, but does not normalize $A$.


text:
Like Stepping into a Literary Salon of Yesteryear
Tags: Strand, Kristin Battista-Frazee, Deep Throat, The Pornographer's Daughter
The Strand's Rare Book Room.
My panel discussion on Deep Throat, porn, and pop culture, at the Strand, on Friday, September 26, 7-8 PM--a launch event for The Pornographer's Daughter by Kristin Battista-Frazee--will be held in the store's Rare Book Room. Below is the Strand's description of that room--a description that I think would entice any book lover to want to spend time amidst the priceless volumes and listen to four provocative authors talk about how, with a little help from Richard Nixon, a dirty movie changed America.
Stepping into the Strand's Rare Book Room is like stepping into a literary salon of yesteryear; leather-bound classics line the walls from floor to ceiling and natural light inundates from all angles. A charming and airy loft-like space with original floors from 1901, the historic room is home to an array of one-of-a-kind treasures--from proofs and first editions, to signed and inscribed books and papers. One day you may find The World as I See It, inscribed by Einstein, and the next a Christie's catalogue on Princess Diana's dress collection, signed by Diana herself. The collection is ever-changing--in quantity, style and subject--in the spirit of the dynamic and diverse nature of the Strand.
Hope to see you there. Read More
Even Nobel Honorees Do It
Tags: Kristin Battista-Frazee, Deep Throat, David Koechner, Strand, Eric Danville, Beaver Street, Linda Lovelace, Paul Slimak, Erich von Pauli, Agnes Herrmann, Mary Lyn Maiscott, book promotion, The Pornographer's Daughter
Ever since YouTube achieved global dominance, book trailers have become de rigueur for every author, from Nobel laureates, like Mario Vargas Llosa, to self-published scribblers who give away their e-books on Amazon.
A well-done trailer can create awareness that a book exists and can attract media attention, which can lead to… more media attention, which can be helpful if you've written a book that's worth reading.
The Pornographer's Daughter, by Kristin Battista-Frazee, is a memoir that vividly depicts the trauma and chaos of growing up with a father who was a sex-club owner and a major distributor of Deep Throat, the fellatio flick that changed everything.
To promote The Pornographer's Daughter—and her September 26 panel discussion about pornography's impact on pop culture (in which I'll be participating), at the Strand, in New York City—Kristin has released the above trailer, starring David Koechner, best known as Todd Packer on The Office and Champ Kind in Anchorman and Anchorman 2.
Koechner plays two roles in the trailer: himself and a character named Gerald "T-Bones" Tibbons, an obnoxious reporter who interviews Kristen about The Pornographer's Daughter even though he hasn't read it and thinks it's a filthy book, like Fifty Shades of Grey.
Kristin holds her own against both incarnations of this bona fide comic heavyweight. And maybe the trailer will persuade you to venture out to the Strand to see our porn panel, which also includes Eric Danville, author of The Complete Linda Lovelace, and will be moderated by Dr. Belisa Vranich, author of the self-help book Get a Grip.
In the meantime, for your edification, please contrast and compare The Pornographer's Daughter trailer with my own trailer, below, Erich von Pauli on Beaver Street: Episode 1—there are four episodes altogether—starring Paul Slimak as renegade Nazi Erich von Pauli. Shot on a budget of approximately £1, a few months before Beaver Street was published in the U.K., the video features Agnes Herrmann's voiceover and Mary Lyn Maiscott's performance of the Beaver Street theme song (with apologies to Ray Davies and the Kinks).
Gerald Tibbons, meet Erich von Pauli. Long may you run.
September 10, 2014 9:51 PM EDT
Ach, Herr Rosen I am honored to return to hallowed field of advertising combat! We show those presumptuous upstart some true promotional genius!
Sieg Heil!
- Erich von Pauli
Delighted to Be Invited or: Deep Throat + 42 Years
Tags: Deep Throat, Kristin Battista-Frazee, Strand, Eric Danville, Beaver Street, Linda Lovelace, Patti Smith, The Pornographer's Daughter
Meet me at the Strand on September 26.
The Strand might be the best bookstore in New York City, if not in the entire country. It's been around for 87 years, the last 57 at its current location, at 828 Broadway, on the corner of 12th Street.
Despite the digital upheaval now roiling the book world, the store continues to flourish and remains the go-to performance space for such literary luminaries as Patti Smith and Junot Diaz.
I've spent many entertaining hours browsing the Strand's aisles, in search of reasonably priced out-of-print books. And whenever the pile of books on my coffee table gets out of control, the Strand is where I go to convert them to pocket change.
These are among the reasons why I'm delighted to have been invited to participate, on Friday, September 26, from 7-8 PM, in a launch event at the Strand for The Pornographer's Daughter, a memoir by Kristin Battista-Frazee, whose father achieved notoriety in the 1970s when he went from being a respectable Philadelphia stockbroker to a major distributor of Deep Throat, the dirty movie that changed everything.
Here's my mini-review of Kristin's book:
An honest and unadorned depiction of what it's like to grow up in a house where hardcore pornography and live sex shows pay the bills. Set in a twilight zone somewhere between All in the Family and The Sopranos, the cast features a father facing federal obscenity charges in Memphis, a mother washing down Nembutal with shots of Wild Turkey, and a daughter taking it all in with the eye of a budding journalist. It's miraculous that Battista-Frazee was able to persuade her family to tell her in such unsparing detail what went down when she was a child. The most surprising plot twist, however, is that Battista-Frazee emerged from the chaos and trauma to lead a shockingly normal, middle-class life.
Deep Throat expert Eric Danville, author of The Complete Linda Lovelace, will join us for a free-wheeling panel discussion about porn's impact on American pop culture, moderated by Dr. Belisa Vranich, author of Get a Grip.
If you'd like to attend the event in the third floor Rare Book Room, please buy The Pornographer's Daughter or a $15 Strand gift card, which is good toward the purchase of Beaver Street or any other book in the store.
There will be wine. Read More


text:
Home › PR Wire
Post New York Alliance (PNYA) "Post Break" Hosts "NOS4A2" VFX Team
What happens when a vampire series confronts a real-life horror show? Find out in the next edition of Post Break, the free webinar series from Post New York Alliance (PNYA) as the post-production team from the AMC/BBC America series NOS4A2 reflects on the all-out effort to finish the show during the pandemic lockdown.
By ArtisansPR ⋅
Free video conference slated for Thursday, October 29th at 4:00 p.m.
NEW YORK CITY— What happens when a vampire series confronts a real-life horror show? Find out in the next edition of Post Break, the free webinar series from Post New York Alliance (PNYA) as the post-production team from the AMC/BBC America series NOS4A2 reflects on the all-out effort to finish the show during the pandemic lockdown.
Post-production for the second season of NOS4A2 was in full swing when the pandemic struck last spring and the entire crew was sent home to work in isolation. Nonetheless, visual effects and editorial finishing carried on without missing a beat thanks to good communication, a solid workflow and deep trust among the team. Join series Post Production Supervisor Shana Fischer Huber, Zoic Creative Director Nate Overstrom and AMC Networks VFX Producer Carly Wilson as they reveal how they did it and what they learned along the way. Moderating the discussion will be freelance VFX producer Lauren Ritchie.
The free event is slated for Thursday, October 29th at 4:00 p.m. (EDT). Following the webinar, attendees will have an opportunity to join small, virtual breakout groups for discussion and networking.
Panelist include:
Shana Fischer Huber is a freelance post producer for film and television. Her credits including the Blumhouse/Universal Pictures feature The Lie, which premiered on Amazon Prime Video, and the cult hit The Killing for AMC and Netflix. She began her producing career on the critically-acclaimed series Now and Again for Ed Zwick and Marshall Herskovitz.
Nate Overstrom has been with Zoic Studios for more than six years with his many credits including the series Homeland, The Defenders, The Man in the High Castle and Manhunt. A graduate of New York's School of Visual Arts, he is a two-time Emmy Award nominee and a three-time VES Award nominee.
Carly Wilson has worked in visual effects for more than a decade and currently serves as a VFX Tools Contractor with Netflix. She began her career at as a digital production manager at Method Studios where her credits included Iron Man 3, Divergent and Into the Storm. Her most recent project is Green Beret's Guide to Surviving the Apocalypse.
Lauren Ritchie is a 25-year industry veteran who discovered her love for visual effects while working for James Cameron on True Lies. As Senior VP for Visual Effects at New Line Cinema, she oversaw work on films including The Lord of the Rings and The Golden Compass. Her other credits include Zoolander 2 and The Greatest Showman.
When: Thursday, October 29, 4:00 p.m.
Title: Lessons Learned When Covid Hit: Post/Production Collaboration
Register: https://www.postnewyork.org/events/EventDetails.aspx?id=1417143
Sound recordings of past Post Break sessions are available here:
https://www.postnewyork.org/page/PNYAPodcasts
Past Post Break sessions in video blog format are available here:
https://www.postnewyork.org/blogpost/1859636/Post-Break
About Post New York Alliance (PNYA)
Post New York Alliance (PNYA) is an association of film and television post production facilities, labor unions and individuals operating in New York. PNYA members coalesced around the belief that a unified industry presents the post production community better opportunities to develop and promote public policy that benefits the film and television industry as a whole. PNYA's objectives include incentivizing projects to finish in New York, marketing the services provided by the New York post-production industry and creating avenues for talent to enter this fast-growing sector of the economy.
Tags ⋅ pnya ⋅ post new york alliance ⋅ post production ⋅ visual effects ⋅ webinars
Small Giant Produces Big Results for Top TV Clients During Fall & Winter 2020: Brooklyn-Based Studio Optimizes "Pandemic Production" To Excel In The Covid Era
Kommune|NoSlate Create, Produce And Post New Global SAP Ad "Dear Business"
adidas Runtastic Selects IPV to Support its Studio Video Team's Move to Hybrid Working
Deluxe Acquires Sundog Media Toolkit


As per the data, Tamil Nadu clocked the top spot having a per capita income of Rs.128,366 followed by Uttarakhand with Rs.115632.
Uttar Pradesh and Bihar featured on the bottom at Rs. 40,373 and Rs. 36,143 respectively.
The Indians stranded in Saudi need to be brought back to the country. We need to take care of our own people wherever they are.


Our campsite in the Basque country proposes a wide selection of mobile homes with all modern conveniences for a great holiday just a few minutes from the beach at Saint Jean de Luz. Able to sleep from 2 to 6 people according to the model, our mobile homes welcome you in a simple and relaxed atmosphere with all the comfort you're looking for. Our mobile homes each feature a terrace enabling you to really benefit from the climate here in the Basque country. Choose the mobile home which best suits your needs according to the size of your family or group of friends!
Choose your accommodation for your holidays in the basque country !
1 bedroom : 1 bed 140x190 - 1 bedroom 140x190 in the living room + 1 tent from 02/07 to 27/08.