What tests and assessments are required pre-electroconvulsive therapy?
When is electroconvulsive therapy is most useful?
Do I have to remain in hospital whilst having electroconvulsive therapy?
What are the number and frequency of treatments?
What will happen towards the end of my acute course of electroconvulsive therapy?
What is maintenance electroconvulsive therapy and will I be offered this option?
Are there alternatives to electroconvulsive therapy?
How is electroconvulsive therapy given?
Electroconvulsive therapy (ECT) involves passing brief, carefully-controlled electric currents through the brain 1). The electric currents affects the brain's electrical activity in a way which can lessen depressive and psychotic symptoms. Electroconvulsive therapy is a relatively safe and effective treatment for some severe mental health conditions that are considered life threatening. Electroconvulsive therapy is used to treat certain psychiatric disorders such as severe depression, bipolar disorder and psychotic illnesses such as schizophrenia.
Electroconvulsive therapy is used for the fast treatment of severe depression, mania or psychosis. Electroconvulsive therapy may be used when symptoms are severe, when a situation is life-threatening, or when other forms of treatment have been ineffective.
Despite the controversial history of electroconvulsive therapy, there is now a clear body of scientific evidence that electroconvulsive therapy is effective in improving depressive and psychotic symptoms in the short term. For uncomplicated, severe depression, evidence suggests at least an 80% improvement. However, as with all forms of medical treatment, not all patients improve at the same rate. It is important to note that it will generally take around 4 to 5 treatments before you may feel an improvement in your symptoms.
To make the return of symptoms less likely, doctors may prescribe medication and psychotherapy. Some people may require several courses of the treatment over their lifetime.
Electroconvulsive therapy should only be used with the informed consent of the person being treated. Before electroconvulsive therapy can be used, the person being treated must give informed consent to show that they understand the treatment, as well as the risks and benefits. If they are unable to give consent because of their mental health, their psychiatrist will seek a decision from the state's mental health authority.
A person who gives consent can withdraw it at any time.
If at any time you feel concerned or wish to discuss your progress, or have any questions regarding treatment do not hesitate to discuss these with the electroconvulsive therapy staff and your doctor.
Before your first electroconvulsive therapy treatment, you will have a thorough psychiatric evaluation as well as a complete physical health examination to ensure that electroconvulsive therapy is indicated for your health condition.
Electroconvulsive therapy is useful because it works more quickly than other treatments such as medicines or therapy. Electroconvulsive therapy is used cautiously because it is more intrusive than other treatments and may cause memory problems. Since the effects are short-lived, long-term treatment with antidepressant or mood-stabilizing medicine is usually needed.
Like any procedure involving anesthesia, electroconvulsive therapy carries a small degree of risk. The most common side effects are headache, stomach upsets, aching muscles and short-term memory loss.
Studies have shown that electroconvulsive therapy does not harm the brain or change its anatomy in any way, as the strength of the electrical current is too low to cause damage.
Electroconvulsive therapy was developed in 1938, and was an unregulated treatment during the 40s and 50s. This led to many misconceptions about shock therapy and electroconvulsive therapy.
Electroconvulsive therapy is used in many countries, and its safety and effectiveness is well documented.
Approximately eight out of 10 people who undergo electroconvulsive therapy will experience dramatic improvement in symptoms.
Myth: Electroconvulsive therapy is 'shock therapy' that leaves a patient brain damaged and writhing in pain.
Reality: Electroconvulsive therapy does induce seizures, but patients are first given a muscle relaxant and general anaesthetic. There is no evidence that Electroconvulsive therapy causes brain damage. Media depictions of Electroconvulsive therapy, such as in the film One Flew Over the Cuckoo's Nest, are inaccurate and further stigmatise a safe and effective treatment.
Myth: Electroconvulsive therapy is given without your consent.
Reality: If your psychiatrist suggests that electroconvulsive therapy might be helpful for you, you can refuse the treatment. Where a patient is not able to provide consent – for example, if they are unresponsive or severely delusional – their family and carers help the psychiatrist to make a decision in their best interests and in these instances, approval from the mental health authority is usually required.
Myth: Electroconvulsive therapy erases memory.
Myth: Electroconvulsive therapy is only used for depression.
Reality: Electroconvulsive therapy most commonly used for people with severe depression that has not responded to other treatments. It is also used to treat people with bipolar disorder, schizophrenia and psychosis.
Prior to your first electroconvulsive therapy treatment any tests/reviews will be discussed with you.
Blood tests, ECG and chest x-ray may be ordered by your treating psychiatrist.
Medications will be reviewed and may be adjusted by your treating psychiatrist.
Anesthetic review will be conducted by the electroconvulsive therapy anesthetist.
Electroconvulsive therapy has been shown to be the most effective antidepressant treatment available for severe depression, with a response rate of over 70%. However, further treatment either through continued electroconvulsive therapy or antidepressant pharmacotherapy is beneficial in the prevention relapse in depressive symptoms after an effective acute electroconvulsive therapy course.
Electroconvulsive therapy is often prescribed as a treatment for depression when other treatments (antidepressant medication and psychological therapy) have failed to produce an improvement in symptoms, when patients have experienced serious side effects from medications, or are unable to safely take particular medications due to a medical condition. Due to the fast acting antidepressant effects of electroconvulsive therapy it may also be prescribed when the risk of suicide is high or when a patient is too unwell to eat, drink or take medications.
Electroconvulsive therapy is also used in the treatment of acute mania, catatonia and schizophrenia. However, the National Institute for Health and Care Excellence 2) advises that electroconvulsive therapy should not be used for the general management of schizophrenia.
Electroconvulsive therapy is not painful as you are administered a general anesthetic and you will be asleep for the treatment. You may experience headache and/or muscle pain usually within the first few hours after electroconvulsive therapy. This is often more marked following the first treatment and less for subsequent treatments. This can be easily alleviated with analgesia e.g., acetaminophen (paracetamol).
Whether you require an admission to hospital for electroconvulsive therapy or that you are to receive electroconvulsive therapy as a day patient depends on a number of factors. Patients that require an acute course are better treated initially as inpatients. Outpatient status may be considered for treatment in the latter stages of treatment or those considered for maintenance treatment. You will need to discuss these options with your psychiatrist.
Generally patients undergo an average of ten electroconvulsive therapy treatments. This depends on your individual progress and assessment. Treatments are usually given 2 -3 times per week for the initial treatment course.
To remain well after a course of electroconvulsive therapy, it is important to continue with a form of antidepressant treatment. An antidepressant or other drug may be introduced towards the end of the course to help prevent relapse. Outpatient day program, counseling and other supports may be introduced to assist your return to a normal life. For a few patients who do not remain well on medications, maintenance electroconvulsive therapy may be offered.
Your psychiatrist may discuss maintenance electroconvulsive therapy with you towards the end of your acute course of electroconvulsive therapy. This will be based on an individual clinical assessment as to whether this is a viable option for you. This is given on a gradually extended basis starting at weekly and progressing to monthly or even longer between treatments.
If there is a relapse in your illness, it is important to treat quickly. It may require changes to medications, or it may require a further course of electroconvulsive therapy. In either case it is essential to act promptly so you do not have to endure an extended period of illness.
Unlike electroconvulsive therapy, neither treatment requires a general anesthetic.
If medications have been prescribed prior to electroconvulsive therapy take with only a small sip of water.
Do not apply face creams, moisturizers or makeup. Remove nail polish and jewellery.
Do not bring cigarettes, lighters and mobile phones into the treatment room.
If you wear contact lenses, glasses or dentures these can be removed in the treatment room and placed under your trolley. If you have worn contact lenses please ensure you bring a case.
Electroconvulsive therapy is administered in a hospital, usually by the treating psychiatrist and an anesthetist. The person being treated is given a general anesthetic and a muscle relaxant, so is unconscious during the treatment.
Electrodes are placed on one (unilateral) or both (bilateral) sides of the scalp and a small electric current is passed between these in order to trigger a brief generalized seizure. The person does not feel anything due to the anesthetic and does not convulse due to the muscle relaxant. The seizure temporarily changes the chemistry in the brain and improves some symptoms quickly.
The person being treated doesn't feel discomfort and usually wakes up 5 to 10 minutes after the procedure. They may feel groggy at first, but will be clear-headed within 30 minutes.
You will remain in the recovery room for an additional 30 minutes where you will be observed by experienced nursing staff for 30 minutes.
Treatment is typically repeated a number of times. While most people show some improvement after 3 to 4 sessions, some may need 20 to 25 sessions, depending on the nature of the illness and the response to treatment. Treatments are usually given 2 to 3 times a week.
Once you have recovered from the electroconvulsive therapy procedure the nursing staff will accompany you back to the ward. It is important that you remain on the ward until you have been reviewed by your psychiatrist.
Breakfast and any medications will be administered.
A post electroconvulsive therapy medical review will be conducted.
Refrain from smoking or participating in excessive exercise for at least 2 hours.
Avoid driving a motor vehicle or operating machinery, including domestic appliances.
Avoid making any major personal decisions, sign contracts or enter into any business arrangements during an acute course of treatment.
Despite its controversial history, the risks and side effects of modern electroconvulsive therapy are very low. The main side effect of electroconvulsive therapy is short-term memory loss 3). Electroconvulsive therapy can also cause varying degrees of memory problems, including long-term and even permanent memory loss 4).
People can also feel disorientated and confused straight after electroconvulsive therapy.
Patients with severe depression commonly experience impaired concentration and attention, which usually improves with electroconvulsive therapy. Most patients will have some memory impairment of the time surrounding the electroconvulsive therapy treatment and associated time in hospital. Some of this will be from the depression, as memories are not well formed when you are experiencing poor concentration.
Over the course of electroconvulsive therapy, it may be more difficult to remember newly learned information. This difficulty disappears following completion of the electroconvulsive therapy course.
Some patients also report a partial loss of memory for events that occurred during the time prior to electroconvulsive therapy. While many of these memories typically return after electroconvulsive therapy, rarely a few patients do report long lasting memory impairment.
The extent and duration of memory impairment can depend on type and frequency of electroconvulsive therapy. This is why it is important to report any perceived memory impairment as the treatment can be adjusted.
Other side effects include heart rhythm disturbances, low blood pressure, headaches, nausea and sore jaw muscles.
Electroconvulsive therapy carries the risks associated with having a general anesthetic. Overall the medical complication rate with electroconvulsive therapy is very low and is comparable to other minor medical procedures involving anesthesia (2.0-2.5 deaths per 100,000). Some patients with pre-existing medical conditions have an increased risk associated with electroconvulsive therapy. All patients undergo a medical review prior to electroconvulsive therapy.
A brief period of confusion following electroconvulsive therapy is relatively common 5). Some people may experience a headache or nausea and these side effects can be treated with medication if necessary. Muscle soreness or aching can also occur after electroconvulsive therapy as a result of the medications given to relax muscles during electroconvulsive therapy. These effects are transient, usually lasting only a few hours after the electroconvulsive therapy.
Electroconvulsive therapy can cause temporary memory loss. Specifically, some patients experience difficulties lying down new memories during the course of electroconvulsive therapy and may be unable to remember events which occurred during this period. Evidence from research suggests that if memory and thinking are affected by electroconvulsive therapy, the period of memory problems is relatively brief and test scores have usually returned to pre-electroconvulsive therapy levels one month after treatment.
Sometimes occasional memories from the past may be forgotten. It is also important to note that many patients suffering from depression already have problems with attention, concentration, thinking and memory prior to commencing electroconvulsive therapy. It is not uncommon for patients to report that their memory is better following electroconvulsive therapy. The safety of electroconvulsive therapy has also been examined with detailed brain scans done before and after electroconvulsive therapy. There is no evidence that electroconvulsive therapy causes brain damage 6).
1. ↵ Loo, C. K., Katalinic, N., Martin, D., and Schweitzer, I. (2012). A review of ultrabrief pulse width electroconvulsive therapy. Therapeutic Advances in Chronic Disease, 3(2), 69-85.
3. ↵ Semkovska, M., and McLoughlin, D.M. (2010). Objective cognitive performance associated with electroconvulsive therapy for depression: A system review and meta-analysis. Biological Psychiatry, 68(6), 568-577.
4. ↵ Semkovska, M., Keane, D., Babalola, O., and McLoughlin, D. M. (2011). Unilateral brief-pulse electroconvulsive therapy and cognition: Effects of electrode placement, stimulus dosage and time. Journal of Psychiatric Research, 45(6), 770-780.
5. ↵ Rose, D., Fleischmann, P., Wykes, T., Leese, M. and Bindman J.(2003). Patients' perspectives on electroconvulsive therapy: Systematic review. British Medical Journal, 326, 1363.
6. ↵ Baker, P. L., Trevino, K., McClintock, S. M., Wani, A., and Husain, M. M. (2012). Clinical applications of electroconvulsive therapy and transcranial magnetic stimulation for the treatment of major depressive disorder: A critical review. Neuropsychiatry, 2(5), 443-451.


text:
industrial policy Archives - European Industrial Pharmacists Group (EIPG)
Home / European Council's conclusions on the European Innovation Agenda and research infrastructures / industrial policy
January 6, 2023 accreditation, best practices, breakthrough innovation, Conclusions on Research Infrastructures, Conclusions on the European Innovation Agenda, coordination of R&I policies, Digital transition, diversification of supplies, ERA Policy Agenda 2022– 2024, ERIC, ESFRI, EU's competitiveness, European Charter for Access to Research Infrastructures, European Commission, European Council, European Innovation Council Fund, European Open Science Cloud, European Research Area, European Research Infrastructure Consortium, European RI ecosystem, FAIR principles, fit-for-purpose, flexibility, forward-looking, Green transitions, higher education, Horizon Europe, incremental innovation, industrial policy, innovation, innovation-friendly, integrated research infrastructures, long-term investments, open approach to international R&I cooperation, open strategic autonomy, Pact for Research and Innovation, policy reforms, private R&I investments, quality certified scientific data, recommendations, regional development, regulatory adaptation and experimentation, regulatory framework. deep-tech innovation, research-driven innovation, sectorial policies, social sciences and humanities, standardisation, strategic dependencies on external suppliers, strategic use of intellectual assets, Technology Infrastructures, Vladimír Balaš
The European socio-economic framework is undergoing a profound transformative moment, as a result of the new vision impressed by the von der Leyen Commission, with its goals in the field of the Digital and Green transitions. The subsequent crisis caused by the Covid pandemic and the following war at the boundaries of the European Union deeply impacted the already fragile economy, asking for new measures to sustain its competitiveness and ability to innovate.
A major goal of the Commission's Agenda is to reposition the EU as a global leader in innovation. The European Council endorsed this vision at the beginning of December 2022, by adopting the Conclusions on the New European Innovation Agenda.
"The recent crises have shown the need for the EU to support an open strategic autonomy in order to curb the dependencies and vulnerabilities that affect our industry. We have to strengthen the EU's own capacity in strategic areas. This will not be possible without ambitious investments in innovation", said Vladimír Balaš, Czech Minister for Education, Youth and Sport, commenting the document.
The European Council also adopted its new Conclusions on research infrastructures (RIs), which complement and complete the framework to support innovation and set the basis for the full development of the European Research Area (ERA).
According to the European Commission, almost two thirds of the EU's growth is driven by innovation. Despite this, the EU still positions behind other countries as for Gross domestic product expenditure on R&D activities (2.18%, vs 4.52% of South Korea, 3.28% of Japan and 2.82% of the US. Only China slightly follows at 2.14%). The same trend applies also to business enterprise investments in R&D (EU 1.45%, vs 3.63% of South Korea, 2.6% Japan, 2.05% of the US, and 1.66% of China).
The new Innovation Agenda
The Conclusions on the New European Innovation Agenda are the result of a work started in November 2021, when the Council's Recommendation on a Pact for Research and Innovation (R&I) in Europe highlighted the importance of synergies with sectorial policies and industrial policy, as well as the coordination of R&I policies and programmes to support the development of breakthrough and incremental innovations across the Union. The New European Innovation Agenda was announced by the Commission in July 2022 and is intended to fully exploit the potential of deep tech innovations. In September 2022, the Czech Presidency of the Council started the drafting of the conclusions, and the final text adopted by the Competitiveness Council (Research) at its meeting of 2 December 2022.
All types of innovation play a critical role in driving EU's competitiveness, states the document, with a particular emphasis on research-driven innovation, deemed able of shaping and creating new markets. Incremental and breakthrough innovation are both essential to maximise the societal and economic value of the resulting outcomes. Investing in higher education and R&I is thus essential to achieve these goals, and to position the EU as a global R&I leader. Social sciences and humanities should also be part of the comprehensive approach to innovation described by the Conclusions.
The diversification of supplies and the mitigation measures to tackle strategic dependencies on external suppliers are critical issues to be faced to compete in the complex global geopolitical scenario. An open approach to international R&I cooperation is still the goal of the European institutions, requiring shared fundamental values and principles with other countries and a balanced and reciprocal approach.
At the regulatory level, flexibility, fit-for-purpose, forward-looking and innovation-friendly remain the preferred keywords to characterise the new framework. The development of breakthrough, deep-tech and disruptive innovations should be supported by standardisation and accreditation, and regulatory adaptation and experimentation.
The Council also supports the role of private R&I investments and strategic use of intellectual assets as a fundamental part of the undergoing transition, as well as further policy reforms at Union, national and regional levels to better encourage the full development and implementation of new technologies, including testing and demonstration facilities.
The European Innovation Council (EIC) Fund has been confirmed as the tool to support investments in innovation. Among others, the Conclusions ask the Commission to implement the EIC's Scale Up 100 action and to facilitate access to capital for innovative start-ups and SMEs through the InvestEU Programme.
Conclusions on Research Infrastructures
The second document approved in December 2022 updates the vision of the European RI ecosystem, with a particular focus on the system of integrated research infrastructures. Access to RIs is deemed fundamental to support innovation by private, large and medium-small companies. It can take different forms, i.e. proprietary access to RIs, contractual research, joint R&I, training and industrial, supply of top-class products and services to RIs. Research infrastructures are also important to sustain regional development and support the availability of a wide range of skills and relating jobs.
A central part of document is represented by the call to proceed with the implementation of the ERA Policy Agenda for the period 2022–2024 and, in particular, ERA Action 8 ("Strengthen sustainability, accessibility and resilience of RIs in the ERA"). To this instance, a major activity should aim to involve RIs in producing, collecting, processing, storing and providing quality certified scientific data in accordance with the FAIR (Findable, Accessible, Interoperable and Reusable) principles. This action is considered essential to facilitate the sharing and use of data across a broad range of disciplines as well as at the international level.
To improve the RIs' framework, the invitation of the Council is for the European Strategy Forum on Research Infrastructures (ESFRI) to run a comparative study aimed to identify best practices and elaborate recommendations to national and regional RI stakeholders by the end of 2023. A common approach for the staff of the RIs, especially in the case of a European Research Infrastructure Consortium (ERIC), is also envisaged.
Research infrastructures can't operate without the support of Technology Infrastructures (TIs); a mapping exercises of the last ones is considered essential in order to proceed with the implementation of the TI concept within the ERA Policy Agenda. Members states and the Commission should also work to better identify the role of RIs in the implementation of Horizon Europe (i.e. European Partnerships and Missions, industrial technology roadmaps, etc.). RIs may also contribute to designing new services based on their different missions and should be supported by long-term investments by member states with the support of the Commission. To this instance, the analysis of possible types of financial support throughout RIs' life cycle, with identification of good practices and synergies of various funding resources, should be accomplished by ESFRI.
The Council also invited the Commission to present an initiative on a revised European Charter for Access to Research Infrastructures by the end of 2023. A better coordination between ESFRI and the European Open Science Cloud (EOSC) Steering Board would also be needed.

redpajama_set_name: RedPajamaCommonCrawl


text:
This article was published on November 10, 2017
Alibaba passes $1 billion in sales in first 3 minutes of Singles Day
Rachel Kaser
Internet Culture Writer
Rachel is a writer and former game critic from Central Texas. She enjoys gaming, writing mystery stories, streaming on Twitch, and horseback (show all) Rachel is a writer and former game critic from Central Texas. She enjoys gaming, writing mystery stories, streaming on Twitch, and horseback riding. Check her Twitter for curmudgeonly criticisms.
Alibaba is cleaning house during China's Singles Day festival, the biggest day in online shopping all year.
#Double11: Total GMV has hit US $1 billion in 2:01 minutes. pic.twitter.com/u4krOnJnfQ
— Alibaba Group (@AlibabaGroup) November 10, 2017
In two minutes of sales time, Alibaba's gross merchandise volume totaled $1 billion. By the forty-minute mark, the site's sales had surpassed $7.5 billion. The first delivery was made 12 minutes after midnight.
Other sources confirm that 97 percent of sales made on the site in the first 30 seconds were from mobile devices.
Less than 15 minutes into Alibaba's Singles day GMV has hit US$5 billion. The company says within first 30 seconds, 97% of sales generate through mobile devices
And kicks off w some some kind of strange rift on a Victoria's Secret fashion show (?) pic.twitter.com/vNdH1U4Otc
— Deirdre Bosa (@dee_bosa) November 10, 2017
Sales from last year's Singles Day grossed $17.8 billion. If the current trajectory is anything to go by, Alibaba is going to surpass that number in the time it takes you to read this article. The event typically outsells both Black Friday and Cyber Monday, and today doesn't look like it'll be any different.
[Update: 11:38 a.m. CST] Sales for the first hour hit $8.6 billion. Going by the counter on Alizila, it shows no signs of slowing down.
Published November 10, 2017 - 6:09 pm UTC
Alibaba wins copyright case against cryptocurrency knock-off
China's record fine against Alibaba spells the end of Big Tech's romance with the state
Alibaba is nudging users to be more ethical with its in-app minigames
Alibaba's new AI system can detect coronavirus in seconds with 96% accuracy


text:
Nail-biting thriller is full of shades of gray
By Emily St. John Mandel
Review by Stephenie Harrison
How far would you go to hide the truth of your past? Would you risk your job, your marriage, perhaps even your life? This is the quandary Anton Waker faces in The Singer's Gun, Emily St. John Mandel's second literary thriller. He has always longed for a normal life, but Anton is not like most people; his parents make their living dealing in stolen antiques, and he and his cousin Aria started an underground business that is far worse. Anton vows to leave his life of crime behind him, but just weeks before his wedding, Aria tells him she needs his help closing a deal. If Anton refuses this one last task, she'll be forced to tell his fiancée who he really is. So it is that Anton finds himself returning to his old life in order to keep his new one, all the while praying he doesn't lose everything as a result.
The Singer's Gun is a nail-biting thriller overflowing with high-stakes issues such as blackmail, theft, fraud and human trafficking. In Mandel's hands, these acts are transmuted into a morally nebulous gray zone, in which the complexities of life fail to be easily captured in terms of black and white, right and wrong. At times the characters' motivations are inscrutable, and not all plot threads are neatly bound at the novel's conclusion, but this is a turbulent and diverting read that manages to both entertain and prompt valuable contemplation of its stickier issues.
Read an interview with Emily St. John Mandel for The Singer's Gun.
Trending Reviews
Children's & YAPicture BookChildren's
Matthew Cordell
By Julie Danielson
Caldecott Medalist Matthew Cordell packs entertaining textual and visual details into Evergreen, an epic home-and-back-again adventure about facing your fears.
Mystery & SuspenseMysteryCozy Mystery
Against the Currant
Olivia Matthews
By Jamie Orsini
Cozy mystery fans will devour Against the Currant, which is set in a bakery in Brooklyn's Little Caribbean neighborhood.
Science Fiction & FantasyHorror
Don't Fear the Reaper
Stephen Graham Jones
By Laura Hubbard
A perfect mix of compelling writing, characters who never cease to surprise and just the right amount of schlock, Don't Fear the Reaper is essential reading for anyone who loves rooting for the Final Girl.
The Singer's Gun


Pair of door lever handles with roses and escutcheons.
You can choose the roses shape and also escutcheons type (key, cylinder or WC function).
You can find different escutcheons types (sold separately) on Windowo.


text:
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/appengine/v1/appengine.proto

package com.google.appengine.v1;

/**
 *

 * Request message for `Versions.UpdateVersion`.
 *

 *
 * Protobuf type {@code google.appengine.v1.UpdateVersionRequest}
 */
public  final class UpdateVersionRequest extends
    com.google.protobuf.GeneratedMessageV3 implements
    // @@protoc_insertion_point(message_implements:google.appengine.v1.UpdateVersionRequest)
    UpdateVersionRequestOrBuilder {
  // Use UpdateVersionRequest.newBuilder() to construct.
  private UpdateVersionRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
    super(builder);
  }
  private UpdateVersionRequest() {
    name_ = "";
  }

  @java.lang.Override
  public final com.google.protobuf.UnknownFieldSet
  getUnknownFields() {
    return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
  }
  private UpdateVersionRequest(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    this();
    int mutable_bitField0_ = 0;
    try {
      boolean done = false;
      while (!done) {
        int tag = input.readTag();
        switch (tag) {
          case 0:
            done = true;
            break;
          default: {
            if (!input.skipField(tag)) {
              done = true;
            }
            break;
          }
          case 10: {
            java.lang.String s = input.readStringRequireUtf8();

            name_ = s;
            break;
          }
          case 18: {
            com.google.appengine.v1.Version.Builder subBuilder = null;
            if (version_ != null) {
              subBuilder = version_.toBuilder();
            }
            version_ = input.readMessage(com.google.appengine.v1.Version.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom(version_);
              version_ = subBuilder.buildPartial();
            }

            break;
          }
          case 26: {
            com.google.protobuf.FieldMask.Builder subBuilder = null;
            if (updateMask_ != null) {
              subBuilder = updateMask_.toBuilder();
            }
            updateMask_ = input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry);
            if (subBuilder != null) {
              subBuilder.mergeFrom(updateMask_);
              updateMask_ = subBuilder.buildPartial();
            }

            break;
          }
        }
      }
    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
      throw e.setUnfinishedMessage(this);
    } catch (java.io.IOException e) {
      throw new com.google.protobuf.InvalidProtocolBufferException(
          e).setUnfinishedMessage(this);
    } finally {
      makeExtensionsImmutable();
    }
  }
  public static final com.google.protobuf.Descriptors.Descriptor
      getDescriptor() {
    return com.google.appengine.v1.AppengineProto.internal_static_google_appengine_v1_UpdateVersionRequest_descriptor;
  }

  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internalGetFieldAccessorTable() {
    return com.google.appengine.v1.AppengineProto.internal_static_google_appengine_v1_UpdateVersionRequest_fieldAccessorTable
        .ensureFieldAccessorsInitialized(
            com.google.appengine.v1.UpdateVersionRequest.class, com.google.appengine.v1.UpdateVersionRequest.Builder.class);
  }

  public static final int NAME_FIELD_NUMBER = 1;
  private volatile java.lang.Object name_;
  /**
   *

   * Name of the resource to update. Example:
   * `apps/myapp/services/default/versions/1`.
   *

   *
   * optional string name = 1;
   */
  public java.lang.String getName() {
    java.lang.Object ref = name_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs =
          (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      name_ = s;
      return s;
    }
  }
  /**
   *

   * Name of the resource to update. Example:
   * `apps/myapp/services/default/versions/1`.
   *

   *
   * optional string name = 1;
   */
  public com.google.protobuf.ByteString
      getNameBytes() {
    java.lang.Object ref = name_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b =
          com.google.protobuf.ByteString.copyFromUtf8(
              (java.lang.String) ref);
      name_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int VERSION_FIELD_NUMBER = 2;
  private com.google.appengine.v1.Version version_;
  /**
   *

   * A Version containing the updated resource. Only fields set in the field
   * mask will be updated.
   *

   *
   * optional .google.appengine.v1.Version version = 2;
   */
  public boolean hasVersion() {
    return version_ != null;
  }
  /**
   *

   * A Version containing the updated resource. Only fields set in the field
   * mask will be updated.
   *

   *
   * optional .google.appengine.v1.Version version = 2;
   */
  public com.google.appengine.v1.Version getVersion() {
    return version_ == null ? com.google.appengine.v1.Version.getDefaultInstance() : version_;
  }
  /**
   *

   * A Version containing the updated resource. Only fields set in the field
   * mask will be updated.
   *

   *
   * optional .google.appengine.v1.Version version = 2;
   */
  public com.google.appengine.v1.VersionOrBuilder getVersionOrBuilder() {
    return getVersion();
  }

  public static final int UPDATE_MASK_FIELD_NUMBER = 3;
  private com.google.protobuf.FieldMask updateMask_;
  /**
   *

   * Standard field mask for the set of fields to be updated.
   *

   *
   * optional .google.protobuf.FieldMask update_mask = 3;
   */
  public boolean hasUpdateMask() {
    return updateMask_ != null;
  }
  /**
   *

   * Standard field mask for the set of fields to be updated.
   *

   *
   * optional .google.protobuf.FieldMask update_mask = 3;
   */
  public com.google.protobuf.FieldMask getUpdateMask() {
    return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
  }
  /**
   *

   * Standard field mask for the set of fields to be updated.
   *

   *
   * optional .google.protobuf.FieldMask update_mask = 3;
   */
  public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
    return getUpdateMask();
  }

  private byte memoizedIsInitialized = -1;
  public final boolean isInitialized() {
    byte isInitialized = memoizedIsInitialized;
    if (isInitialized == 1) return true;
    if (isInitialized == 0) return false;

    memoizedIsInitialized = 1;
    return true;
  }

  public void writeTo(com.google.protobuf.CodedOutputStream output)
                      throws java.io.IOException {
    if (!getNameBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
    }
    if (version_ != null) {
      output.writeMessage(2, getVersion());
    }
    if (updateMask_ != null) {
      output.writeMessage(3, getUpdateMask());
    }
  }

  public int getSerializedSize() {
    int size = memoizedSize;
    if (size != -1) return size;

    size = 0;
    if (!getNameBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
    }
    if (version_ != null) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(2, getVersion());
    }
    if (updateMask_ != null) {
      size += com.google.protobuf.CodedOutputStream
        .computeMessageSize(3, getUpdateMask());
    }
    memoizedSize = size;
    return size;
  }

  private static final long serialVersionUID = 0L;
  @java.lang.Override
  public boolean equals(final java.lang.Object obj) {
    if (obj == this) {
     return true;
    }
    if (!(obj instanceof com.google.appengine.v1.UpdateVersionRequest)) {
      return super.equals(obj);
    }
    com.google.appengine.v1.UpdateVersionRequest other = (com.google.appengine.v1.UpdateVersionRequest) obj;

    boolean result = true;
    result = result && getName()
        .equals(other.getName());
    result = result && (hasVersion() == other.hasVersion());
    if (hasVersion()) {
      result = result && getVersion()
          .equals(other.getVersion());
    }
    result = result && (hasUpdateMask() == other.hasUpdateMask());
    if (hasUpdateMask()) {
      result = result && getUpdateMask()
          .equals(other.getUpdateMask());
    }
    return result;
  }

  @java.lang.Override
  public int hashCode() {
    if (memoizedHashCode != 0) {
      return memoizedHashCode;
    }
    int hash = 41;
    hash = (19 * hash) + getDescriptorForType().hashCode();
    hash = (37 * hash) + NAME_FIELD_NUMBER;
    hash = (53 * hash) + getName().hashCode();
    if (hasVersion()) {
      hash = (37 * hash) + VERSION_FIELD_NUMBER;
      hash = (53 * hash) + getVersion().hashCode();
    }
    if (hasUpdateMask()) {
      hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER;
      hash = (53 * hash) + getUpdateMask().hashCode();
    }
    hash = (29 * hash) + unknownFields.hashCode();
    memoizedHashCode = hash;
    return hash;
  }

  public static com.google.appengine.v1.UpdateVersionRequest parseFrom(
      com.google.protobuf.ByteString data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static com.google.appengine.v1.UpdateVersionRequest parseFrom(
      com.google.protobuf.ByteString data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static com.google.appengine.v1.UpdateVersionRequest parseFrom(byte[] data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static com.google.appengine.v1.UpdateVersionRequest parseFrom(
      byte[] data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static com.google.appengine.v1.UpdateVersionRequest parseFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static com.google.appengine.v1.UpdateVersionRequest parseFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }
  public static com.google.appengine.v1.UpdateVersionRequest parseDelimitedFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input);
  }
  public static com.google.appengine.v1.UpdateVersionRequest parseDelimitedFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  }
  public static com.google.appengine.v1.UpdateVersionRequest parseFrom(
      com.google.protobuf.CodedInputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static com.google.appengine.v1.UpdateVersionRequest parseFrom(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }

  public Builder newBuilderForType() { return newBuilder(); }
  public static Builder newBuilder() {
    return DEFAULT_INSTANCE.toBuilder();
  }
  public static Builder newBuilder(com.google.appengine.v1.UpdateVersionRequest prototype) {
    return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  }
  public Builder toBuilder() {
    return this == DEFAULT_INSTANCE
        ? new Builder() : new Builder().mergeFrom(this);
  }

  @java.lang.Override
  protected Builder newBuilderForType(
      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
    Builder builder = new Builder(parent);
    return builder;
  }
  /**
   *

   * Request message for `Versions.UpdateVersion`.
   *

   *
   * Protobuf type {@code google.appengine.v1.UpdateVersionRequest}
   */
  public static final class Builder extends
      com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
      // @@protoc_insertion_point(builder_implements:google.appengine.v1.UpdateVersionRequest)
      com.google.appengine.v1.UpdateVersionRequestOrBuilder {
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.google.appengine.v1.AppengineProto.internal_static_google_appengine_v1_UpdateVersionRequest_descriptor;
    }

    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.google.appengine.v1.AppengineProto.internal_static_google_appengine_v1_UpdateVersionRequest_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.google.appengine.v1.UpdateVersionRequest.class, com.google.appengine.v1.UpdateVersionRequest.Builder.class);
    }

    // Construct using com.google.appengine.v1.UpdateVersionRequest.newBuilder()
    private Builder() {
      maybeForceBuilderInitialization();
    }

    private Builder(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      super(parent);
      maybeForceBuilderInitialization();
    }
    private void maybeForceBuilderInitialization() {
      if (com.google.protobuf.GeneratedMessageV3
              .alwaysUseFieldBuilders) {
      }
    }
    public Builder clear() {
      super.clear();
      name_ = "";

      if (versionBuilder_ == null) {
        version_ = null;
      } else {
        version_ = null;
        versionBuilder_ = null;
      }
      if (updateMaskBuilder_ == null) {
        updateMask_ = null;
      } else {
        updateMask_ = null;
        updateMaskBuilder_ = null;
      }
      return this;
    }

    public com.google.protobuf.Descriptors.Descriptor
        getDescriptorForType() {
      return com.google.appengine.v1.AppengineProto.internal_static_google_appengine_v1_UpdateVersionRequest_descriptor;
    }

    public com.google.appengine.v1.UpdateVersionRequest getDefaultInstanceForType() {
      return com.google.appengine.v1.UpdateVersionRequest.getDefaultInstance();
    }

    public com.google.appengine.v1.UpdateVersionRequest build() {
      com.google.appengine.v1.UpdateVersionRequest result = buildPartial();
      if (!result.isInitialized()) {
        throw newUninitializedMessageException(result);
      }
      return result;
    }

    public com.google.appengine.v1.UpdateVersionRequest buildPartial() {
      com.google.appengine.v1.UpdateVersionRequest result = new com.google.appengine.v1.UpdateVersionRequest(this);
      result.name_ = name_;
      if (versionBuilder_ == null) {
        result.version_ = version_;
      } else {
        result.version_ = versionBuilder_.build();
      }
      if (updateMaskBuilder_ == null) {
        result.updateMask_ = updateMask_;
      } else {
        result.updateMask_ = updateMaskBuilder_.build();
      }
      onBuilt();
      return result;
    }

    public Builder clone() {
      return (Builder) super.clone();
    }
    public Builder setField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        Object value) {
      return (Builder) super.setField(field, value);
    }
    public Builder clearField(
        com.google.protobuf.Descriptors.FieldDescriptor field) {
      return (Builder) super.clearField(field);
    }
    public Builder clearOneof(
        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
      return (Builder) super.clearOneof(oneof);
    }
    public Builder setRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        int index, Object value) {
      return (Builder) super.setRepeatedField(field, index, value);
    }
    public Builder addRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        Object value) {
      return (Builder) super.addRepeatedField(field, value);
    }
    public Builder mergeFrom(com.google.protobuf.Message other) {
      if (other instanceof com.google.appengine.v1.UpdateVersionRequest) {
        return mergeFrom((com.google.appengine.v1.UpdateVersionRequest)other);
      } else {
        super.mergeFrom(other);
        return this;
      }
    }

    public Builder mergeFrom(com.google.appengine.v1.UpdateVersionRequest other) {
      if (other == com.google.appengine.v1.UpdateVersionRequest.getDefaultInstance()) return this;
      if (!other.getName().isEmpty()) {
        name_ = other.name_;
        onChanged();
      }
      if (other.hasVersion()) {
        mergeVersion(other.getVersion());
      }
      if (other.hasUpdateMask()) {
        mergeUpdateMask(other.getUpdateMask());
      }
      onChanged();
      return this;
    }

    public final boolean isInitialized() {
      return true;
    }

    public Builder mergeFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      com.google.appengine.v1.UpdateVersionRequest parsedMessage = null;
      try {
        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        parsedMessage = (com.google.appengine.v1.UpdateVersionRequest) e.getUnfinishedMessage();
        throw e.unwrapIOException();
      } finally {
        if (parsedMessage != null) {
          mergeFrom(parsedMessage);
        }
      }
      return this;
    }

    private java.lang.Object name_ = "";
    /**
     *

     * Name of the resource to update. Example:
     * `apps/myapp/services/default/versions/1`.
     *

     *
     * optional string name = 1;
     */
    public java.lang.String getName() {
      java.lang.Object ref = name_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs =
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        name_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     *

     * Name of the resource to update. Example:
     * `apps/myapp/services/default/versions/1`.
     *

     *
     * optional string name = 1;
     */
    public com.google.protobuf.ByteString
        getNameBytes() {
      java.lang.Object ref = name_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b =
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        name_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     *

     * Name of the resource to update. Example:
     * `apps/myapp/services/default/versions/1`.
     *

     *
     * optional string name = 1;
     */
    public Builder setName(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }

      name_ = value;
      onChanged();
      return this;
    }
    /**
     *

     * Name of the resource to update. Example:
     * `apps/myapp/services/default/versions/1`.
     *

     *
     * optional string name = 1;
     */
    public Builder clearName() {

      name_ = getDefaultInstance().getName();
      onChanged();
      return this;
    }
    /**
     *

     * Name of the resource to update. Example:
     * `apps/myapp/services/default/versions/1`.
     *

     *
     * optional string name = 1;
     */
    public Builder setNameBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);

      name_ = value;
      onChanged();
      return this;
    }

    private com.google.appengine.v1.Version version_ = null;
    private com.google.protobuf.SingleFieldBuilderV3<
        com.google.appengine.v1.Version, com.google.appengine.v1.Version.Builder, com.google.appengine.v1.VersionOrBuilder> versionBuilder_;
    /**
     *

     * A Version containing the updated resource. Only fields set in the field
     * mask will be updated.
     *

     *
     * optional .google.appengine.v1.Version version = 2;
     */
    public boolean hasVersion() {
      return versionBuilder_ != null || version_ != null;
    }
    /**
     *

     * A Version containing the updated resource. Only fields set in the field
     * mask will be updated.
     *

     *
     * optional .google.appengine.v1.Version version = 2;
     */
    public com.google.appengine.v1.Version getVersion() {
      if (versionBuilder_ == null) {
        return version_ == null ? com.google.appengine.v1.Version.getDefaultInstance() : version_;
      } else {
        return versionBuilder_.getMessage();
      }
    }
    /**
     *

     * A Version containing the updated resource. Only fields set in the field
     * mask will be updated.
     *

     *
     * optional .google.appengine.v1.Version version = 2;
     */
    public Builder setVersion(com.google.appengine.v1.Version value) {
      if (versionBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        version_ = value;
        onChanged();
      } else {
        versionBuilder_.setMessage(value);
      }

      return this;
    }
    /**
     *

     * A Version containing the updated resource. Only fields set in the field
     * mask will be updated.
     *

     *
     * optional .google.appengine.v1.Version version = 2;
     */
    public Builder setVersion(
        com.google.appengine.v1.Version.Builder builderForValue) {
      if (versionBuilder_ == null) {
        version_ = builderForValue.build();
        onChanged();
      } else {
        versionBuilder_.setMessage(builderForValue.build());
      }

      return this;
    }
    /**
     *

     * A Version containing the updated resource. Only fields set in the field
     * mask will be updated.
     *

     *
     * optional .google.appengine.v1.Version version = 2;
     */
    public Builder mergeVersion(com.google.appengine.v1.Version value) {
      if (versionBuilder_ == null) {
        if (version_ != null) {
          version_ =
            com.google.appengine.v1.Version.newBuilder(version_).mergeFrom(value).buildPartial();
        } else {
          version_ = value;
        }
        onChanged();
      } else {
        versionBuilder_.mergeFrom(value);
      }

      return this;
    }
    /**
     *

     * A Version containing the updated resource. Only fields set in the field
     * mask will be updated.
     *

     *
     * optional .google.appengine.v1.Version version = 2;
     */
    public Builder clearVersion() {
      if (versionBuilder_ == null) {
        version_ = null;
        onChanged();
      } else {
        version_ = null;
        versionBuilder_ = null;
      }

      return this;
    }
    /**
     *

     * A Version containing the updated resource. Only fields set in the field
     * mask will be updated.
     *

     *
     * optional .google.appengine.v1.Version version = 2;
     */
    public com.google.appengine.v1.Version.Builder getVersionBuilder() {

      onChanged();
      return getVersionFieldBuilder().getBuilder();
    }
    /**
     *

     * A Version containing the updated resource. Only fields set in the field
     * mask will be updated.
     *

     *
     * optional .google.appengine.v1.Version version = 2;
     */
    public com.google.appengine.v1.VersionOrBuilder getVersionOrBuilder() {
      if (versionBuilder_ != null) {
        return versionBuilder_.getMessageOrBuilder();
      } else {
        return version_ == null ?
            com.google.appengine.v1.Version.getDefaultInstance() : version_;
      }
    }
    /**
     *

     * A Version containing the updated resource. Only fields set in the field
     * mask will be updated.
     *

     *
     * optional .google.appengine.v1.Version version = 2;
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.google.appengine.v1.Version, com.google.appengine.v1.Version.Builder, com.google.appengine.v1.VersionOrBuilder>
        getVersionFieldBuilder() {
      if (versionBuilder_ == null) {
        versionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.google.appengine.v1.Version, com.google.appengine.v1.Version.Builder, com.google.appengine.v1.VersionOrBuilder>(
                getVersion(),
                getParentForChildren(),
                isClean());
        version_ = null;
      }
      return versionBuilder_;
    }

    private com.google.protobuf.FieldMask updateMask_ = null;
    private com.google.protobuf.SingleFieldBuilderV3<
        com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_;
    /**
     *

     * Standard field mask for the set of fields to be updated.
     *

     *
     * optional .google.protobuf.FieldMask update_mask = 3;
     */
    public boolean hasUpdateMask() {
      return updateMaskBuilder_ != null || updateMask_ != null;
    }
    /**
     *

     * Standard field mask for the set of fields to be updated.
     *

     *
     * optional .google.protobuf.FieldMask update_mask = 3;
     */
    public com.google.protobuf.FieldMask getUpdateMask() {
      if (updateMaskBuilder_ == null) {
        return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
      } else {
        return updateMaskBuilder_.getMessage();
      }
    }
    /**
     *

     * Standard field mask for the set of fields to be updated.
     *

     *
     * optional .google.protobuf.FieldMask update_mask = 3;
     */
    public Builder setUpdateMask(com.google.protobuf.FieldMask value) {
      if (updateMaskBuilder_ == null) {
        if (value == null) {
          throw new NullPointerException();
        }
        updateMask_ = value;
        onChanged();
      } else {
        updateMaskBuilder_.setMessage(value);
      }

      return this;
    }
    /**
     *

     * Standard field mask for the set of fields to be updated.
     *

     *
     * optional .google.protobuf.FieldMask update_mask = 3;
     */
    public Builder setUpdateMask(
        com.google.protobuf.FieldMask.Builder builderForValue) {
      if (updateMaskBuilder_ == null) {
        updateMask_ = builderForValue.build();
        onChanged();
      } else {
        updateMaskBuilder_.setMessage(builderForValue.build());
      }

      return this;
    }
    /**
     *

     * Standard field mask for the set of fields to be updated.
     *

     *
     * optional .google.protobuf.FieldMask update_mask = 3;
     */
    public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) {
      if (updateMaskBuilder_ == null) {
        if (updateMask_ != null) {
          updateMask_ =
            com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial();
        } else {
          updateMask_ = value;
        }
        onChanged();
      } else {
        updateMaskBuilder_.mergeFrom(value);
      }

      return this;
    }
    /**
     *

     * Standard field mask for the set of fields to be updated.
     *

     *
     * optional .google.protobuf.FieldMask update_mask = 3;
     */
    public Builder clearUpdateMask() {
      if (updateMaskBuilder_ == null) {
        updateMask_ = null;
        onChanged();
      } else {
        updateMask_ = null;
        updateMaskBuilder_ = null;
      }

      return this;
    }
    /**
     *

     * Standard field mask for the set of fields to be updated.
     *

     *
     * optional .google.protobuf.FieldMask update_mask = 3;
     */
    public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() {

      onChanged();
      return getUpdateMaskFieldBuilder().getBuilder();
    }
    /**
     *

     * Standard field mask for the set of fields to be updated.
     *

     *
     * optional .google.protobuf.FieldMask update_mask = 3;
     */
    public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
      if (updateMaskBuilder_ != null) {
        return updateMaskBuilder_.getMessageOrBuilder();
      } else {
        return updateMask_ == null ?
            com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
      }
    }
    /**
     *

     * Standard field mask for the set of fields to be updated.
     *

     *
     * optional .google.protobuf.FieldMask update_mask = 3;
     */
    private com.google.protobuf.SingleFieldBuilderV3<
        com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>
        getUpdateMaskFieldBuilder() {
      if (updateMaskBuilder_ == null) {
        updateMaskBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
            com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>(
                getUpdateMask(),
                getParentForChildren(),
                isClean());
        updateMask_ = null;
      }
      return updateMaskBuilder_;
    }
    public final Builder setUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return this;
    }

    public final Builder mergeUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return this;
    }

    // @@protoc_insertion_point(builder_scope:google.appengine.v1.UpdateVersionRequest)
  }

  // @@protoc_insertion_point(class_scope:google.appengine.v1.UpdateVersionRequest)
  private static final com.google.appengine.v1.UpdateVersionRequest DEFAULT_INSTANCE;
  static {
    DEFAULT_INSTANCE = new com.google.appengine.v1.UpdateVersionRequest();
  }

  public static com.google.appengine.v1.UpdateVersionRequest getDefaultInstance() {
    return DEFAULT_INSTANCE;
  }

  private static final com.google.protobuf.Parser<UpdateVersionRequest>
      PARSER = new com.google.protobuf.AbstractParser<UpdateVersionRequest>() {
    public UpdateVersionRequest parsePartialFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
        return new UpdateVersionRequest(input, extensionRegistry);
    }
  };

  public static com.google.protobuf.Parser<UpdateVersionRequest> parser() {
    return PARSER;
  }

  @java.lang.Override
  public com.google.protobuf.Parser<UpdateVersionRequest> getParserForType() {
    return PARSER;
  }

  public com.google.appengine.v1.UpdateVersionRequest getDefaultInstanceForType() {
    return DEFAULT_INSTANCE;
  }

}

redpajama_set_name: RedPajamaGithub


Thorough, unbiased, accurate inspections. We use thermal imaging (infrared) cameras on every Home Inspection performed. We provide these thermal imaging scans free of charge with every General Home Inspection (we don't charge extra for this important part of our routine). We spend more time in the tight attics and crawlspaces. Scan the signs of water intrusion with moisture meters, the gas lines with gas leak detectors, exposed wiring and outlets with electrical testers, etc. We don't believe in upgradable home inspections. Our thoroughness is standard, every single time. Owner Jordan Berman is a Navy Veteran that was known to be thorough when inspecting naval aircraft. Now he has set those same standards on every home inspected.


text:
'Turning the tide' -- Xi leads anti-virus war toward victory
0 Comment(s) Print E-mail Xinhua, March 11, 2020
President Xi Jinping visits Huoshenshan Hospital in Wuhan, central China's Hubei Province, March 10, 2020. [Photo/Xinhua]
President Xi Jinping on Tuesday inspected the COVID-19 outbreak epicenter in central China, pledging a continuous fight toward victory as prevention and control efforts have "turned the tide."
The inspection to Wuhan, Hubei Province, took the president to a hospital treating severely ill COVID-19 patients and a residential community. He visited patients, medics, community residents and workers, police officers, military personnel, officials and volunteers who have been fighting the novel coronavirus.
Xi, also general secretary of the Communist Party of China (CPC) Central Committee and chairman of the Central Military Commission, called for firm, solid and meticulous prevention and control efforts to defend Hubei and Wuhan.
Xi said thanks to hard work, the situation in Hubei and Wuhan has shown positive changes with important progress, but the task of prevention and control remains arduous.
Xi stressed continuing to take epidemic prevention and control as a task of paramount importance.
Praising the people of Wuhan, Xi said the positive trend in epidemic control could not have been achieved without their sacrifice, devotion, perseverance and efforts.
With their concrete actions, the people of Wuhan have demonstrated the strength and spirit of China, as well as the Chinese people's love for their family and nation, which enables them to stick together through thick and thin, he said.
On behalf of the CPC Central Committee, Xi sent condolences to people who died in the epidemic and people who sacrificed their lives fighting on the front line.
Wang Huning, a member of the Standing Committee of the Political Bureau of the CPC Central Committee and a member of the Secretariat of the CPC Central Committee, also attended the inspection.
In Huoshenshan Hospital, the first leg of his inspection, Xi lauded medical workers as "the most beautiful angels" and "messengers of light and hope."
The frontline medical workers have taken on the most arduous missions, Xi said, calling them "the most admirable people in the new era" who deserve the highest commendations.
Xi talked with patients in the hospital through a video link, and expressed his wishes for their quick recovery.
"All prevention and control measures taken by the CPC Central Committee against the virus are to prevent more people from being infected and save more patients' lives," Xi said.
Meeting medic representatives in the hospital, Xi said the spread of the virus has been basically curbed in Hubei and Wuhan, and attributed the achievement to efforts of the whole Party, the whole country and the whole society.
"But you are the biggest heroes," Xi told the medics.
Leaving Huoshenshan Hospital, Xi came to a residential community. People quarantined at home waved to Xi from their balconies and windows. Xi waved back and expressed his regards.
Xi stressed the importance of communities in epidemic prevention and control, requiring grassroots Party organizations and Party members to play their key roles in containing the virus spread in communities.
He emphasized closely relying on the people to win the people's war against the epidemic.
After the field inspection, Xi chaired a teleconference and delivered an important speech.
Xi said since the outbreak, the CPC Central Committee has taken the most comprehensive, rigorous and thorough prevention and control measures to resolutely curb the spread of the virus in Wuhan and Hubei.
"Initial success has been achieved in stabilizing the situation and turning the tide," he said.
Xi said medical treatment should be given the top priority to improve the recovery rate and reduce mortality to the greatest extent under the principle of scientific and targeted treatment.
Noting that the fight against the virus is at a critical moment, Xi stressed further preventing the spread and exportation of cases.
Xi demanded more understanding and tolerance for people in Hubei and Wuhan if some vent their feelings for long time under self-quarantine, as well as efforts to ensure the supply of their life necessities.
The epidemic will not affect the fundamentals of Hubei's steady and long-term sound economic development, Xi said, urging implementation of policies and measures to support enterprises, stabilize employment and create more jobs.
Calling the response to the virus a "test" for China's system and capacity for governance, which has brought both experience and lessons, Xi demanded efforts to fix the shortcomings and weak links as soon as possible.
Xi urged Party organizations, members and officials to shoulder responsibilities, adopt sound prevention and control measures and improve their capabilities in the test.


text:
Eudactylina turgipes is een eenoogkreeftjessoort uit de familie van de Eudactylinidae. De wetenschappelijke naam van de soort is voor het eerst geldig gepubliceerd in 1936 door Bere.

Eudactylinidae

redpajama_set_name: RedPajamaWikipedia


text:
Random House, 2012
Over the past 15 years, Arthur Herman has become one of America's more interesting historians. His books include a history of the British Navy, a revisionist defence of the red-baiting Senator Joe McCarthy, and, most recently, an account of the parallel lives of Mahatma Gandhi and Winston Churchill. His books are large in scope, well told, and quite different from each other in theme and time period.
In Freedom's Forge, Herman turns his attention to World War II and to the manufacturers whose diligence and ingenuity ensured that Allied forces had the supplies they needed to win the war. This book is a traditional history that should appeal to readers who enjoy books about engineers who successfully solve tremendous problems.
Anyone who saw the US military in 1939 could see that America was unprepared to fight. Herman provides an illustrative example of American weakness by demonstrating what happened in 1939 when General George S. Patton took command of the Second Armored Brigade at Fort Benning. The tanks kept breaking down because of defective nuts and bolts, which the fort's quartermaster could not supply. Patton ultimately solved the problem by buying nuts and bolts — at a nearby Sears store.
Why were America's forces so weak? Part of the reason was that New Dealers eager to bloat the welfare state didn't want to spend money on the military. A second part was because of investigations of defence contractors held by Senator Gerald Nye between 1934 and 1936, which convinced millions of Americans that the "munitions makers" had somehow "tricked" America into entering World War I in order to increase their profits.
Herman clearly dislikes the Nye Committee and the restrictions placed on American arms manufacturers as a result of the committee's investigations. However, he largely ignores the committee, and never explains why its investigators were wrong. As a result, Herman's readers won't fully understand why the American military was so weak in 1938.
In 1917 the US Army tried to command companies to produce what it wanted, and even nationalised the railroads when the trains weren't moving fast enough to satisfy the generals. By early 1918 it was clear that the Army and Navy were incapable of overseeing industry, and President Woodrow Wilson appointed a War Industries Board, headed by Bernard Baruch, to control production. American factories didn't successfully convert to military production until the war was nearly over, and the "doughboys" sent to Europe largely fought with British and French equipment. In his memoirs, British prime minister Lloyd George said that it was "one of the inexplicable paradoxes of history that the greatest machine-producing nation" couldn't supply American troops with guns or tanks.
In May 1939, President Franklin D. Roosevelt went to Bernard Baruch and asked him what he should do to make sure that American forces had the equipment needed to fight another war. "Who are the top three industrial production men in the United States right now?" the president asked Baruch.
"First, Bill Knudsen," Baruch responded. "Second, Bill Knudsen. Third, Bill Knudsen."
Herman shows that Baruch made the right choice. Signius Wilhelm Poul Knudsen (who later changed his name to William S.) arrived in the US in 1900 as a 20-year-old Danish machinist eager to build bicycles. The bicycle craze of the 1890s was fading, and bicycle companies were swiftly converting to building parts for the nascent motorcar industry. The company Knudsen worked for was a Ford subcontractor, and Knudsen's talents attracted Henry Ford, who hired him to refine his assembly lines. But Knudsen and Ford quarrelled over the future of the company, and Knudsen resigned in 1921, only to be snatched by General Motors.
Employers of this era were obsessed with the ideas of efficiency experts like Frederick Winslow Taylor (whom Herman mistakenly calls "William Taylor"), who claimed that workers' routines could be reorganised to maximise productivity. Knudsen showed that assembly lines were what needed to be changed, and that an efficient assembly line, using extremely precise machine tools, could turn factories into production powerhouses. His methods ensured that GM would pass Ford to become the world's largest car company.
Even though Knudsen was a Republican, he accepted Roosevelt's offer to head the National Defense Advisory Commission. "This country has been good to me and I want to pay it back", he said, as he went to Washington in May 1940. Knudsen found that the military had very little sense of how much equipment it would need in a war.
He also had to disillusion those on the left who thought that factories should be seized, converted to military purposes, and then reconverted after the war into state-controlled enterprises.
In meeting after meeting, Knudsen made basic points: it would take at least 18 months to get production rolling, simply because the machine tools needed to run the new plants did not exist. And rather than coercion, businesses had to want to join the defence effort. That meant that they should be able to get a good return on their investments, have enough start-up funds to buy equipment and land, and be able to depreciate their investments in a reasonable amount of time. What Knudsen hoped to do was to create an opportunity for companies to convert their plants to military production, not because they were forced to, but because the conversion made good business sense.
Everything Knudsen wanted American businesses to do would eventually happen. The quasi-governmental Reconstruction Finance Corporation provided seed money, and the depreciation rules were changed so that companies could deduct the costs of wartime equipment in seven years instead of sixteen. The result was that businesses large and small began to sign up. One of the most prominent was Herman's other protagonist, Henry J. Kaiser.
Kaiser was both an organisational genius and, like many entrepreneurs, a jerk. He delighted in overloading subordinates with far more work than normal people could handle. The assistants who were not crushed by their workload stayed with Kaiser for decades. Kaiser was also a publicity hog whose exploits were celebrated in Man From Frisco, possibly the only film ever made about a heroic defence contractor.
Kaiser accumulated scores of enemies. Herman shows how the Navy transferred one crucial contract to the US Maritime Commission just so that they would not have to deal with Kaiser. But Kaiser's innovative construction methods ensured that his shipyards churned out nearly 3,000 Liberty ships that successfully carried tens of millions of tons of cargo across the Atlantic and Pacific. Kaiser also made sure his workers had good pay and substantial benefits; a health plan he created for his California shipyards evolved into Kaiser Permanente, America's first health maintenance organisation.
Herman persuasively shows that defence contractors were so successful because they were decentralised. Corporations came up with innovative subcontracting schemes to share contracts that no central planner could have imagined. In fact, the one effort by the US to control production was disastrous. A decision by the Supply, Priorities, and Allocation Board to cease civilian car production as of 15 January 1942 made 400,000 autoworkers and tens of thousands of workers at auto dealerships unemployed. Many of these unemployed workers fled for good defence jobs in California, and Detroit had chronic labour shortages for the rest of the war. Washington learned from its mistakes; while there was some rationing, there were no further restrictions on what manufacturers could produce. Even at the apex of the war in 1943 and 1944, only about a third of America's industrial production was used for the military. The rest went for civilian consumer goods.
American manufacturers may struggle today. But in Freedom's Forge, Arthur Herman shows how the ingenuity of American entrepreneurs ensured that US troops had the supplies they needed to win World War II.
Martin Morse Wooster
Senior Fellow, Capital Research Centre
Martin Morse Wooster was a contributor to American Review, a magazine published by the US Studies Centre. Wooster is Senior Fellow at the Capital Research Centre. He is the author of three books, including Great Philanthropic Mistakes (Hudson Institute, 2006; revised 2010), and often writes about philanthropic issues for various newspapers and magazines. Previously, Wooster was an Editor at The American Enterprise and the Wilson Quarterly.
2 August 2013 in American Review.


text:
Jokes For: I�m Better Than You
Three Texas plastic surgeons were playing golf together and discussing surgeries they had performed.One of them said, �I�m the best plastic surgeon in Texas. A concert pianist lost 7 fingers in an accident, I reattached them, and 8 months later he performed a private concert for the Queen of England.�
One of the others said. �That�s nothing. A young man lost both arms and legs in an accident, I reattached them, and 2 years later he won a gold medal in 5 field events in the Olympics.�
The third surgeon said, �You guys are amateurs. Several years ago a cowboy who was high on cocaine and alcohol rode a horse head-on into a train traveling 80 miles an hour. All I had left to work with was the horse�s ass and a cowboy hat. Now he�s President of the United States!�
Joke Author: unknown []
Joke Submitted by: Hyack [biteme@shaw.fu]
Joke Submitted on: September 11, 2006
Joke Last Modified: September 11, 2006


text:
Democrats' voting bill blocked by Republican filibuster
Stocks dive on inflation, rate concerns
Published: May 12, 2006 at 4:43 p.m. ET
Mark Cotton
Leslie Wines
Economic data leave bulls on the defensive; GM gains
HGX
BBY
NEW YORK (MarketWatch) -- U.S. stocks closed lower on the day and week Friday, with the Nasdaq Composite at its weakest level since mid-February, on concern about rising bond yields and inflation.
The Dow Jones Industrial Average DJIA, -0.96% closed down 119.74 points, or 1% lower, at 11,380.99. Of the 30 Dow components, 26 traded lower. Check performance of Dow stocks.
The Nasdaq Composite Index $COMPQ fell 28.92 points, or 1.27%, to 2,243.78, it weakest close since February 13. The S&P 500 Index SPX, -0.97% dropped 14.68 points, or 1.1%, to 1,291.24.
For the week, the Dow Jones Industrials lost 0.5%, the Nasdaq caved in 3.4% and the S&P 500 dropped 1.6%.
"The market remains on the defensive following the broad-based decline Thursday," said Michael Sheldon, chief market strategist at Spencer Clarke LLC.
On Thursday, stocks logged their biggest one-day decline since January, drubbed by worries that rising commodity prices will translate into higher inflation and prompt the Federal Reserve to raise interest rates again in June.
Sheldon said that the S&P 500's 50-day moving average at around 1,301 is a key level to watch in the near term, as "the market bottomed slightly below this level in February, March and April earlier this year."
Commenting on the latest data, he pointed out that import prices excluding energy were right in line with expectations: "The trade report was impressive, but the deficit will probably head higher over the next few months because of the fact that oil prices rose sharply after March. The other implication of the report is that first-quarter GDP is likely to be revised higher, and that had an impact on the bond market, which led to bond yields rising to new cycle highs."
On the broader market for equities, decliners outpaced advancers by 13 to 3 on the New York Stock Exchange and by 22 to 7 on the Nasdaq.
In a broad-based pullback, Internet stocks $GIN, retailers $RLX, oil services OSX, -1.39%, home builders HGX, -2.36% and networkers $NWX were some of the biggest decliners.
Volume was about 1.84 billion on the Big Board, and more than 2.31 billion on the Nasdaq.
Flurry of data
On the data front, the nation's trade deficit narrowed 5.6% to $62 billion as the United States exported a record amount of goods to Canada, Mexico, the European Union, China and the South/Central America region in March. Economists surveyed by MarketWatch had expected the deficit to widen to $66.9 billion. See full story.
On a less positive note, U.S. consumer-sentiment plunged in May on rising gasoline prices and a softening labor market, according to media reports of proprietary research. The University of Michigan consumer-sentiment index fell to 79 in May from 87.4 in April, the lowest since October's 74.2. See full story.
Rising energy prices also boosted import prices in April. Prices of goods imported into the United States rose 2.1%, powered by an 11.5% increase in the price of imported petroleum, the Labor Department said.
Excluding petroleum, import prices were flat. Excluding all fuels, import prices rose 0.1%, the fifth consecutive increase. Economists surveyed by MarketWatch had been expecting a rise of 1% in the headline figure for April. See full story.
After the trade-deficit data, the U.S. dollar traded mixed, but later turned decisively lower. The euro late in the day was up 0.5% at $1.2920. The greenback fell 0.09% to 110.08 yen, to trade up 0.1% at 110.26. See Currencies.
After a choppy session, gold futures ended lower, but still logged a 4% gain on the week. Gold for June delivery fell $9.70 to $711.80 an ounce, after touching an almost 26-year high of $728 earlier. See Metals Stocks.
In bonds, long-term Treasury prices fell, sending yields higher. The benchmark 10-year note closed down 10/32 at 99 16/32, with its yield $TNX at 5.189%. See Bond Report.
Crude-oil futures fell after the International Energy Agency cut its estimate for 2006 oil demand by 15%, prompting some investors to lock in gains logged over the last week. Crude for June delivery closed down $1.28 at $72.04 a barrel, but logged a weekly gain of 2.6%. See Futures Movers.
Resuming their recent run, shares of General Motors Corp. GM, -4.34% rose 1% to close at $26.09.
KeyBanc Capital Markets upgraded the blue chip to buy from hold. The broker said that it believes negotiations among the company, the United Auto Workers and parts supplier Delphi will be successfully completed with no material labor disruptions.
KeyBanc added that it sees earnings improving in 2006 and 2007, bolstered by the introduction of new, full-size sport utility vehicles and pickup trucks, as well as by cost-saving initiatives. Before Thursday's 3% pullback, GM's had gained 18% in the previous five sessions.
Shares of Expedia Inc. EXPE, -0.62% slumped nearly 26% to close at $14.51 after the online-travel company's earnings fell more sharply than forecast.
Best Buy Co. BBY, +0.72% fell almost 2.3% to $52.60 after it agreed to buy a majority interest in Jiangsu Five Star Appliance Co., China's fourth-largest appliance and consumer-electronics retailer. The deal, which has won Chinese regulatory clearance, calls for Best Buy to invest $180 million, including $122 million in capital.
Yahoo Inc. YHOO gave up early gains to close 22 cents lower at $30.80. Chairman and Chief Executive Terry Semel said at a Syracuse University question-and-answer session that the company turned down an offer from Microsoft Corp. MSFT, +0.22% to buy a stake, according to the Financial Times. Microsoft shares were off 0.4%.
Elsewhere, Mittal Steel MT, +0.99% and Arcelor (005786) both reported first-quarter profit declines on lower steel prices and rising raw-material costs. The world's leading steelmakers are locked in a bitter takeover battle. Both companies, however, forecast better times ahead. See full story.
"Charlie and I believe Berkshire should be a fortress of financial strength" wrote Warren Buffet. That was five years before the subprime-credit meltdown.


text:
Q: Line Bundles on Torus Quotient Suppose you have a scheme $X$ that is acted on by a torus $T$. Then the action induces a grading on the functions on $X$ by the character lattice of $T$. So for a fixed character $\lambda$, we can consider $\mathcal{O}_{X,\lambda}$, the $\lambda$ graded part. Assuming the quotient $X/T$ exists, these graded parts should descend to quasicoherent sheaves on the quotient.
My question is, when are these sheaves line bundles?
In the basic examples I know, they are always line bundles. For example, if you take $X= \mathbb{A}^{n+1} - 0$ and $T = \mathbb{C}^*$, then on $X$ you get the ordinary grading by homogeneous degree. When you descend to the quotient, you get the line bundles $\mathcal{O}(k)$ on $\mathbb{P}^n$. You can also take $G$ a complex semi-simple group, $B$ a Borel subgroup, $U$ the maximal unipotent. Then $G/U \rightarrow G/B$ is a torus quotient, and the graded pieces descend to line bundles. I think, a similar story is true for all homogeneous spaces, but I'm having a little trouble phrasing it in terms of torus quotients.
In fact, in these situations, these are all the line bundles.
So more generally, my question is, what properties can you require of the general $X$ so it behaves like the two examples above?

A: (EDIT: thought I had added this, guess I was wrong.  As Brian points out, you definitely want all your tori to be split, or you won't have enough 1-d representations (for example, $S^1$ has no 1-d real representations); over an algebraically closed field, this is automatic.)
If $X/T$ is actually a nice scheme, and $T$ acts freely, then you can think of this as follows: the pushforward of the structure sheaf on $X$ is etale locally isomorphic to the pushforward of the structure sheaf on $X/T \times T$, so proving that your sheaf is line bundle can be reduced to the case of a trivial bundle, in which case it's obvious (you always get the structure sheaf). This actually proves it's a line bundle in the etale topology, but that's the same as being a line bundle in the Zariski topology.
This actually all works in the land of Artin stacks.  In more abstract language, if you have any character of the torus, there's a line bundle on the stack $pt/T$ corresponding to this character (since a quasi-coherent sheaf on $pt/T$ is a vector bundle with $T$ action).  The line bundles you're talking about are the pullback by the map $X/T\to pt/T$.  This is essentially tautological; the stack $X/T$ is specifically designed so that a quasi-coherent sheaf on $X/T$ is a quasi-coherent sheaf on $X$ (of the same rank) which is $T$-equivariant. You're seeing that the structure sheaf can be $T$-equivariant in a bunch of different ways, since you can always tensor the action with a character of $T$.

redpajama_set_name: RedPajamaStackExchange


text:
Home » Terms Reference
Proof That Zombies Are Real
There is no proof that zombies are real. Many people are aware of the practice of Zombiism by the bokors of Haiti. In Haiti, they supposedly create zombies for people who need inexpensive labor or are seeking revenge on someone. Some people firmly believe in zombies and fear an imminent zombi apocalypse. The evidence that they are real seems plausible but some seem to be the recreation of Hollywood make up creatures. Ultimately it seems to be a matter of faith or superstition.
by Margaret Walker on Fri, 02/18/2011 - 16:11
Proof That Werewolves Exist
Research indicates that there is no solid proof that werewolves exist. There is much debate on the topic, however. Individuals have been studying this talk of "bigfoot" and other large creatures being spotted but there is no indicative proof that they do exist. There was a report out of England that claimed that over 1000 years ago, a werewolf terrorized a community. They named the werewolf the Flixton werewolf and the Saxon people even built a hostel to protect travelers from it. But to date there is no concrete proof that werewolves exists.
Why is Canterbury Important to Christians?
Canterbury is so important to Christians in England because of the huge cathedral that it represents. The Canterbury Catherdral was constructed in the 1070s and this was directed by Norman Archbishop Lanfranc. It is home to many Christian leaders and has been so for hundreds of years. It represents a sort of Mecca to Christians as their leaders have been residing there for so long. It is quite impressive to see and very important to the Christian people.
Why is Constantinople Important to Christians?
Constantinople is so important to Christians because he reshaped and institutionalized religion. He was so important in fact that he was lauded as the 13th apostle by many Christian groups. He was the first leader to become a Christian and he made all his people become Christians. This is the reason that he is so important to Christians; for becoming the first leader to become a Christian and require all his people to as well.
When Was Atlantis Lost?
Whether Atlantis was ever lost or not is the matter of belief. Many consider Atlantis to be invented by Plato, who lived in 355 B.C. According to Plato Atlantis was lost about 9000 B.C., when its inhabitants became very arrogant and greedy. Plato wrote that gods decided to punish them and sent a terrifying earthquake to destroy the Atlantis with all its people, temples and courts.
by Margaret Walker on Thu, 12/23/2010 - 19:07
When Was Atlantis Built?
Atlantis was mentioned by many ancient historians. One of the first Atlantis stories was recorded by ancient Egyptians. However, no one really knows the time when Atlantis was built. Plato referred to Atlantis and its existence as to historical fact. However, today most scientists believe it never existed. Most likely Atlantis was destroyed by some great catastrophe, such as volcano eruption and it sank under the water.
When Did Atlantis Disappear?
Till now it is considered a fact that Atlantis is only a mythical continent. It was mentioned in some greek ancient legends 500 B. C. According to them it has disappeared around 1600 B. C. The reason of its destruction was some sort of global catastrophe, which made Atlantis sink under the water of the North Atlantic ocean. Most of the Atlantis stories come from Plato's writings.
When Was Creation?
The creation beliefs of different cultures put the creation of the world at different dates. Many historical calendars were based on these dates. The Maya Long Count dates the creation of world of human beings to August 11, 3114 BCE (proleptic Gregorian calendar) or Monday, September 6, 3114 BCE (Julian calendar). In the English-speaking world, one of the well-known estimates in modern times is that of Archbishop James Ussher (1581-1656), who proposed date of Sunday, October 23, 4004 BCE. The majority of the classical Rabbis hold that the earth was created around 6,000 years ago.
by Margaret Walker on Sun, 11/21/2010 - 06:49
Can Vampires get AIDS? Vampire HIV
Any good vampire buff knows that vampires drink large quantities of human blood and are highly resistant to most forms of disease. But what about HIV and AIDS? Since the virus is transmitted through blood and other bodily fluids, what would stop a vampire from picking it up from one of its many victims? It seems that lower ranking vampires, who possess less power, are sometimes susceptible to the HIV virus and AIDS itself. On the other hand, older and more powerful vampires are completely immune to all diseases and do not have to worry about petty viruses.
by Susan White on Sat, 07/03/2010 - 23:40
What is Lemuria? Facts, Pictures, and Location
Lemuria is a mythical continent, similar to Atlantis, that is rumored to be located in either the Indian Ocean or Pacific Ocean. Widely discredited throughout the scientific community, the theory of Lemuria's existence still persists, particularly among the writers and myth enthusiasts. It is widely thought that this ancient continent was sunk due to a cataclysmic geological change to the earth's tectonic plates.
by Rachel Bassett on Thu, 05/20/2010 - 22:47
What is Canola? Rapeseed and The Source of Canola Oil
Looking at a bottle of canola oil, you might wonder: What is canola? Canola is a type of plant that is used to make, you guessed it, cooking oil. Canola is a specially cultivated form of the rapeseed plant. It is easy to grow in the right environment, and its seeds contain a high concentration of unsaturated oil. Normal forms of the rapeseed plant A field of Canola plantscontain higher levels of erucic acid and glucosinolates, both of which are unhealthy and somewhat toxic to animals and humans.
by Susan White on Thu, 05/13/2010 - 03:15
What is an Incubus? The Nightmare Demon
With numerous mentions of Incubi in culture and literature, you may wonder what they are. An incubus is a male demon who lies upon sleeping women in order to rape them. Like the succubus, its female counterpart, the incubus feeds upon the life force of its victims to sustain itself. Incubus is Latin for "nightmare" and it is said that incubi are the cause of all nightmares.
The demon of nightmares, incubus
What is a Succubus? The Seductress Demon
The succubus is a mythological creature, most commonly depicted as a demonic woman. Succubi keep themselves alive by feeding upon the life and energy of men, much like a vampire. The succubus seduces its prey, usually while they sleep, and then feeds upon their life and soul while they lie exhausted. A succubus usually is a beautiful woman with the wings of a bat and the tail of a lizard. Lilith is the most famous of the succubi. The incubus is the male version of the sucubus.
Who is Lilith? The Demoness of Lust
Lilith is well known in literature and mythology, but who is she? Lilith is a demoness of unquenchable sexual lust and infertility. She is thought by many sources to be a succubus, a female demon that appears beautiful to seduce men and drag them into hell. Lilith may have originated as a demon of storms in ancient Mesopotamian mythology, a symbol of death and disease. The enigmatic Lilith
Who is Baal? The Christian Demon Bael/Bhaal
You may have heard numerous references to a person or think known as Baal. But who or what are they? Baal is a demon in the Christian religion. First mentioned in medieval times, Baal is one of the seven princes of hell, along with Mephistopheles and others. Baal is the principal ruler of the eastern regions of hell according to Christian demonology.
The demon Baal


The Andrews Labor Government today announced it will contribute more than $15,500 towards the historic Marong Cup this Saturday 18 February.
The funding is being provided through Victorian Racing Industry Fund Raceday Attraction Program, and the Bendigo Jockey Club and the local community are jointly contributing more than $20,000.
Trackside entertainment will include a special activity zone for children, including jumping castles, slides, bungee runs, bucking bulls and laser tag.
The Marong Cup is part of Country Racing Victoria's Relax at the Country Races Campaign, which covers 42 weekend and feature race meetings across regional Victoria from 5 February to 1 April 2017.
The Cup traces its origins back to the Marong Racing Club, which was formed in the 1860s and became a traditional St Patrick's Day club to help raise funds for the local Catholic community.
The Bendigo Jockey Club has maintained that tradition by continuing to run the annual Marong Cup meeting at Bendigo since 2010.
Fifty per cent of ticket sales from this year's meeting will go to the Sandhurst Catholic Diocese for distribution to local Catholic primary schools and initiatives that benefit the wider community. Last year, the event raised $48,000 which was distributed to eight schools.
The racing industry in the Loddon region generates more than $166 million in economic benefits and helps to sustain more than 1640 full-time equivalent local jobs.


text:
The Foes of Fern
You don't have to look too hard for the man underneath the beanie and the frontman behind Foes of Fern. Matthew "Fern" Fernicola is a regular, perpetually-bearded face in the Asbury Park scene. So when the former Airacuda guitarist conceived a solo project—something that could feel multilayered and simultaneously folk—he didn't have to look hard for the Foes. Inspired by the friendships made in the shore side community, Fern decided to let his musical family spread his stories. Yes, while Fern himself is easy to pinpoint, defining the Foes is trickier. In short, they're everyone.
Ok, that's a dirty lie: formally the Foes backing band includes frequent party-goers. The V.I.P.S include Owen Flanagan on drums, Phil Marflak on bass, Andrew Ho hitting the congas and timbales, Brandon Steinagle on synth, Joseph Pomarico picking up the acoustic guitar, and Victoria Lawrence blowing the tuba. Less formally, Fern has a rotating door of talent that can morph night to night. It's not uncommon to have gigs featuring an entirely different band than the show before, adding different instrumental nuances to each show. Good humor, a chorus of Asbury's finest, and crowd sing-alongs, however, are a constant.
Whether it's idealizing your Tinder matches (based on a true swipe-right story), dealing with your biggest haters (including yourself) or crying about someone going downtown on what used to be yours ("I miss my bicycle"), the Foes tell tales familiar, irreverent, and warm.
Join the mailing list to stay tuned


text:
October 9th 2015 - November 20th 2015
Ivana Basic
Valérie Blass
Michel de Broin
Matt Goerzen
Sydney Shen
Organized by Eli Kerr,
exhibiton text by Rebecca Lemire
"Unsafe at Any Speed" borrows its title from Ralph Nader's 1963 expose on the American Auto Industry. The work, which hallmarked a fundamental moment in the history of consumer activism, revealed that the industry designed automobiles for aesthetics, speed and performance while neglecting to implement vital safety features.
By the turn of the 21st century the unit of personal computers sold per annum had far surpassed that of automobiles. A black 2001 Ford Explorer was one of the last cars to be manufactured in the 20th century. Large, powerful and austere, the American SUV became emblematic of resilience in the early 2000's, providing a perceived security and safety in a time plagued by anxieties of terror and existential risk.
Deconstructed on site at 820Plaza, a former auto body garage, the Explorer has become a modern ruin and site to consider the ways in which contemporary forms of distress and uncertainty relate to technological environments, and how the legacies of these formations shape our bodies and the collective mental self.
Installation View.
Ivana Basic. Fantasy Vanishes In Flesh. Silicone, Pigment, Fabric, Armature. 2015.
Ivana Basic. Fantasy Vanishes In Flesh. Silicone, Pigment, Fabric, Armature. 2015. (Detail).
Michel de Broin, Dehorning. Steering Wheel, Steering Column, Battery and Horn removed from 2001 Ford Explorer. 2015.
Jon Rafman, Mainsqueeze. HD Video. 2014.
Sydney Shen. Alain's Document. Digital C-print, Nylon Webbing, Diamond-tread Aluminum, Rubber, Wood, Hardware. 2014.
Valérie Blass, Séparé à la Naissance 2. Plaster and Cloth. 2013.
Matt Goerzen, The Technical. Imported Toyota Hilux Tailgate, Imported Co-Exist Stickers.
Sydney Shen. Untitled (Edition Antifreeze). Key chain, Persevered Scorpion. 2015.