text:
Q: can a discussion be "contentious" Not a native speaker, so not sure if this question is appropriate for this forum.
Is there a difference between
"a contentious discussion" and " a discussion on something contentious".
Apparently the former is more "concise", but as the definition of "discussion" is "an act of discussing", "an examination of a matter", it seems to me that only the TOPIC of a discussion could be contentious. The "discussion" per se only describes the behavior, which should not be "contentious". I think "a heated discussion" is fine, but "contentious"? Any idea? Thanks a lot.

A: A contentious discussion is a discussion in which those who are having said discussion stir up a lot of contention.  The subject matter itself need not be contentious.
e.g. "Your honor, My wife and I were engaged in a contentious discussion over where we would eat that night."
Very few people would consider the subject matter inherently contentious, but as anyone who has been married more than two months can attest, the discussion itself can get quite heated.  At that point, it is contentious.
According to Merriam Webster contentious can mean:

involving a lot of arguing

Again, two people can argue over the most innocuous and trivial matters.

A: As Lynn says (in a comment),
a discussion on something contentious is not necessarily a contentious discussion.
For example, a group of employees (of the same company) who all live in New York
might have a calm, cheerful discussion
about a proposal to give all employees in New York a pay increase.
This might turn into a contentious discussion if people from other cities joined in.


(CNN) - A Democratic organization is putting six figures behind a campaign to tie California Republican Rep. Tom McClintock to the wildfire currently burning in the state.
The attacks in mailers and a targeted digital ad, some of the first to turn the fire into a political issue, go as far as to argue that McClintock's policy on wildfire prevention "is so bad he might as well be lighting the fires himself."
Red to Blue California, a Democratic independent expenditure that is focused on flipping nine congressional seats in California from Republican to Democrat in 2018, will spend close to $200,000 in the coming weeks on targeted ads accusing McClintock of voting against policy that would address deadly wildfires.
McClintock, who represents the state's 4th Congressional District, a large swath of land that includes much of the fire-prone Sierra Nevada Mountains, is being challenged by Democrat Jessica Morse in November.
McClintock rejected the attacks through a spokesman.
"As the sponsors of these ads know, the bills they referred to were omnibus spending bills in which only a tiny fraction of the funds went to firefighting," said Chris Baker, a spokesman for the Republican. "Congressman McClintock has been a leader in the House of efforts to aid forest fire prevention. These efforts include authoring a law now credited by Forest Service officials with greatly expediting fuel reduction in the Lake Tahoe Basin."
California is currently in the depths of one of the worst fire seasons on record, with the Mendocino Complex Fire -- a combination of the Ranch Fire and the River Fire -- becoming the largest fire in the state's history on Monday. While the fire is not in the area McClintock represents, his district has been rocked by fires this year, including ones that have closed down Yosemite National Park.
The ad will be promoted on Facebook to voters in the district.
"California is burning," says a narrator as images of fire and burned out houses plays. "But Republican Tom McClintock voted repeatedly against fire protection and relief."
The narrator adds: "Don't get burned by McClintock again. Vote November 6."
The digital ad, which is run by repeat congressional candidate Michael Eggman and former Rep. Mike Honda, does not mention Jessica Morse, the first time candidate and former State Department official running against McClintock.
The mailer is even more direct and mimics a matchbook with McClintock's face on it.
"McClintock Matches," reads the mailer with a picture of the congressman. "Lighting California's Wildfires since 2009."
"Career politician Tom McClintock's position on fire prevention is so bad he might as well be lighting the fires himself," reads the mailer, which knocks him for voting against funds to prevent fires and backing defunding the US Forest Service.
The ad hangs its claims on McClintock's vote against a spending bill that would have provided funds for hurricane and fire disaster relief, the congressman's opposition to the Bipartisan Budget Act of 2018, a bill that would have provided more funding to improve fire prevention and recovery, and that he is not supporting a bipartisan bill to better fund fire prevention methods.
This is not the first time McClintock has been hit for his fire policies.
The Modesto Bee criticized him and Republican Rep. Jeff Denham in 2017 for not backing that bipartisan bill.
"The cost of fighting forest fires is already too great in money, property and lives. We need to make sure firefighters have what's needed to fight them," the board wrote. "Must we light a fire beneath McClintock and Denham to force their support for HR 2862?"


If you mentioned that video chat is very popular in Omegle, it is important to note that this service is very incomplete. Z tohoto důvodu, the key you need to double-click to change the person you are chatting with is not very practical. New video chat sites with larger features and a more comfortable interface are still evolving. The number of participants in Omegle is increasing every passing day as developments continue at the fastest pace. I would like to see you among the rising people.
It is very important to us where we go. Yes, we have already achieved success online with more than 60,000 uživatelé, but we do not want to stop it now. We are constantly working on new features and Live Chat Omegle Alternativa to bring our website to the absolute best in the industry. We constantly strive to create a better and more robust chat platform with quality updates and expert teammates. We are trying to do our job with the best of our friends who work and think even at night.
Tento záznam byl zaslán v Omegle, Omegle chat a označené chat náhodný, chatroulette, Live Chat, omegle, Omegle Video Live Chat Alternative, omeTV, Online Chat, webcam chat.


Racing at CAULFIELD with the penetrometer reading 5.09, so currently looking at a GOOD (4) surface.
RAIL: +10M (ENTIRE CIRCUIT). Racing at Caulfield with the rail out +10M, after being out +7M two weeks' ago. Hoping for an even track, pace dependant, however rail position does lend itself to suiting those on pace/closer to the fence. As always, be sure to keep a close eye on the track and how it's playing in the early races for best guide.
Race 1: We start with the two year olds over 1200m and with several first up, far too much guesswork here to be with any real confidence. If you are keen on anything, be sure to see them in the yard to ascertain fitness levels before investing.
Race 2: Next is an event for the three year old fillies also over the 1200m and I think Hayes/Dabernig hold the strongest hand here with stablemates FIREWORKS and MAJESTIC LASS. Had FIREWORKS drawn better I'd be ultra-keen, however the upside is we get a decent price, but do need some luck. As a result suggest a play on the each way on FIREWORKS @ $10+ with BET365 and saving WIN only play on MAJESTIC LASS @ $3.80+ with UBET. Main dangers LADY ESPRIT and ANATOLA.
Race 3: 3YO handicap over 2000m for some emerging stayers here and must stick with one we were very unlucky with last time at a much better price in the form of FEARLESS RAIDER. Just need a run earlier in the straight and if so, adamant he would have won. Unfortunately, not many missed the run, hence we get shorter odds today, but gets the necessary weight swing to knock off key rivals here, in particular HURSLEY. To be honest, the one I'm most wary of is Mick Kent's BIG QUID @ $8.50+ with most operators. Primary play FEARLESS RAIDER @ $3.30+ on a WIN only basis, secondary play BIG QUID on the each way @ $8.50+. Main danger HURSLEY, ahead of O'LONERA.
Race 4: Open event also over the 2000m and hard to see them turning the tables on the red hot LONGERON here at a respectable $3.40+ with most operators. Goes up a little in the weights, but recent wins have been dominant, so don't look significant enough to turn tables on paper. Primary play LONGERON, as well as a secondary play on GOLDEN MANE at a juicy $17+ with most operators. Main dangers SELF SENSE who is a nice each way price, KAPOUR and SCHERZOSO.
Race 5: Now for a three year old handicap to be run over 1400m and this looks a tricky, very competitive affair. Given all, have come out with two on top, just ahead of a bunch of others. The two in question are PORTION CONTROL @ $8.50+ with BET365 and STORMCRAFT @ $6.50+. Then throw a blanket over the rest, however main danger would be top weight MR INDIVIDUAL.
Race 6: Benchmark 78 again over 1400m and another that runs quite deep with a decent sized field assembled. Pace/tactics set to be key, with only minimal pace on paper, which may suit those on pace. With this in mind, slight lean with top weight SO DOES HE @ $7.50+ with most operators, following important 2 kg claim by Dylan Dunn. Also, want a play on FAST APPROACHING at a very generous $16+ with BET365, representing great each way value. Main danger the obvious in CAMDUS (play through saving multies and/or one out quaddie leg) who has drawn awkwardly, ahead of BEST SUGGESTION, CAPRESE, MARWOOD and HARD CALL. Interesting race, not easy, but as a result decent value on offer, especially if taking on the fave.
Race 7: Now for an open handicap over 1400m and a very good field assembled for this time of year and can't go past one I personally consider to be a touch underrated in the form of DUKE OF BRUNSWICK. Very seldom runs a bad race, makes his own luck and is putting together some impressive numbers in terms of win/plate record. Suggest a primary play here on a WIN only basis given current odds of $2.90+ with UBET. Ahead of the value runner who is ready to improve third up in MAJESTIC DUKE @ $16+ with each of LADBROKES, BOOKMAKERS and BETSTAR. Main dangers GRACIOUS PROSPECT at juicy odds (20/1) and ULMANN.
Race 8: Now for the feature of the day, the Group 3 Sir John Monash Stakes run over 1100m. Super race, plenty of quality as you would expect given its Group 3 status and pace/tactics and how track is playing set to be key. FAST 'N' ROCKING is arguably the best horse in the race, but have a slight query at the slim $3.70+ for a runner who will get back and give them a decent head start. A must for savers and a good option for multi legs, but will be steering clear of a larger standalone investment given the short price. Instead, prefer to play through OLIVIER @ $26+ (most operators), ahead of value runners in *LE BONSIR* @ $41+ (CROWNBET, BET365) and *TUDOR* @ $51+ with the same two operators. Given the odds will make both BEST LONGSHOT bets of the day. Main danger the obvious in FAST 'N' ROCKING and WILD RAIN who is set to get the gun run in the race.
Race 9: And we finish with a mares handicap over 1200m and as you usually get with the mares, not a great deal between them. Taking on those in the market here with a query over favourite BEIRUT back on top of the ground. Pace/tactics key, but think we can do worse than bets on both **MISS SOFTHANDS** @ $13+ (SPORTSBET) first up and **KANIANA** @ $16+ (BET365) back on top of the ground. Happy to play both on each way basis' and think both represent super value, enough to make both BEST VALUE bets of the day. Main dangers VIBRANT ROUGE, MY SISTER LIL, ahead of value runners ANYAAS and NADEEM LASS.
Average odds $14.30+ per suggested runner!


General guidance on how to implement habitat networks applies to all. There is also some specific advice for particular professionals.
For any habitat network to be effective, it must be implemented and managed with care. This involves focusing on core areas, tailoring your approach, building on what's already in place and considering future resources.
Strategic planners and policy developers must take a holistic rather than piecemeal approach to implementing habitat networks.
Development management planners must consider habitat networks on an ongoing basis, even where policy guidance is limited.
Land managers can improve habitat connectivity and wider biodiversity, even if the area of land in question is just a small part of a much bigger picture.
Even managers of conservation land and greenspace whose main focus is managing their site can make a difference. The land could form a core area within a habitat network – perhaps even one that's already been modelled.
You should take into account any Scottish, UK and European policy and legislation that refers to habitat networks and which relates to your area of expertise.
Planners and policy developers, land managers and managers of conservation land should consider relevant policy and legislation relating to habitat networks.


The conditions for the optimal response of isolated fat cells to insulin in terms of the conversion of glucose 1-14C to14CO2 were studied. Free fat cells were found to be sensitive to 0.25–1.0?U of insulin per ml. The maximum effect was obtained with 20–30?U of insulin per ml. This was an 8–30 fold increase in the glucose conversion when the glucose concentration of the medium was 0.1 mg per ml. The maximal effect of insulin decreased with increasing extracellular glucose concentrations, whereas the sensitivity to insulin appeared unchanged. A number of factors caused an increase in the basal oxidation of glucose, and consequently a decrease in the response to insulin: lack of albumin in the preparation medium, prolonged incubation and a too vigorous mechanical treatment of the cells. Insufficiently washed cell preparations contained enough collagenase to inactivate small amounts of insulin. Insulins prepared from 11 different animal species had similar biological activities on rat cells (60–100 per cent of the beef insulin standard). Guinea pig anti-beef-insulin serum neutralized the activities to varying degrees. The activities of 2 different fish insulins were not — or only slightly — depressed by these insulin antibodies.


Our non degree courses are available to physical therapists who need to earn credit for licensure or to practice in the U.S. If you are not yet a practicing physical therapist, please visit our entry level Doctor of Physical Therapy page for more information.
As long as you are doing coursework online or in independent directed study, it has no impact on your visa nor do you need a visa to enroll if you live abroad.
USAHS cannot issue I-20s to non-degree-seeking students or t-DPT students.
When to Apply: You may apply at any time. We offer "rolling admission" for non-degree-seeking students.
How to Apply: Please fill out the "Request Information" form at the top of this page and select Non-Degree. Then you will receive an email with instructions on how to complete the application for Non-Degree courses..
Transfer Credits: The number of courses and credits you need to complete will be based on your credential evaluation. If you need to take a significant number of credits, you may want to consider applying for the Transitional Doctor of Physical Therapy (t-DPT) program.
Disclaimer: USAHS is obliged to inform foreign-trained therapists that completion of credits or a degree program will not guarantee you licensure to practice physical or occupational therapy in the United States. Each state sets minimum entry-level requirements based on the standards set by a U.S. accrediting body. These states will look at your entry-level education, and any post-professional education completed. No matter how many credits or degrees you have earned as a graduate student, if you do not meet the state's entry-level requirements, you will not obtain licensure from that state.


text:
Xbox Wire
Castlevania: Symphony of the Night Is Now Available on Mobile
PlayStation classic Castlevania: Symphony of the Night
has been released on mobile all of a sudden and completely without warning.
The iOS and Android port costs $2.99 / £2.99 and comes with touchscreen controls, with revamped menus to boot, but is said to be fully compatible with controllers. It also has a new continue feature – which probably means you don't have to wait an age every time you die as you're sent back to the title screen.
It seems this mobile port is based on the PlayStation Portable and PlayStation 4 versions of Symphony of the Night, rather than the original PlayStation 1 version. That means it has a completely new script and voice acting that, unfortunately, doesn't have the iconic line, "What is a man? A miserable little pile of secrets!"
It also has extra familiars, new credits music, a boss fight against Maria, and Maria is playable. Everything else is pretty much the same as the 1997 original. The timing of this couldn't be better as Castlevania Season 3 arrives on Netflix on March 5.
Netflix's Castlevania: Every Actor and Character Confirmed for Season 3
If you don't know, in Symphony of the Night you play as Alucard – the white-haired vampire in the Netflix series – as he tries to stop the evil that has overtaken Dracula's castle. We gave it a 9 in our Castlevania: Symphony of the Night review from way back in 1997, saying that it's "one of the finest 2D platforms game yet seen."
One of the directors of Castlevania: Symphony of the Night, Koji Igarashi, went on to make a spiritual successor to the game recently in Bloodstained: Ritual of the Night.
Chris Priestman is a freelancer who writes news for IGN. Follow him on Twitter.
Link Source: Click Here
HUSK by Michaelwolf95
CastlevaniaMobilenightSymphony
Hideo Kojima Shows Off Death Stranding Photo Mode
Call of Duty: Mobile's Zombies Mode Being Removed as It's Not Good Enough
P.T. Camera Hack Shows You Play As Norman Reedus
Ori and The Will of the Wisps Available for Pre-order Today Ahead of March 11, 2020 Release
Power Your Dreams with Xbox Series X, Available Holiday 2020
Crawlerphobia by Azaxor

redpajama_set_name: RedPajamaCommonCrawl


Hello Guys, its been a while. Learn how to prepare this delicious vegetable beef sauce with this simple recipe.
Its really delicious and goes with any dish.
Thanks to my own Mama ChiChi,Stephanie Appoe for this unique recipe.
Wash your hands and ingredients.
Add water however make sure it is thick.


This case study considers the application of the health belief model to Daniel's case. Analysis of Daniel's thought processes regarding his drinking will help to identify whether he will take action to improve his health condition or not. The focus is on two essential parts of the health belief model: perceived personal threat and cost-benefit analysis.
Daniel believes that his drinking is heavy. At the same time, he might not perceive all seriousness of the threat. Although he is aware that his drinking conduct may spoil his reputation and lead to alcoholism, his attitude is not radical enough. Daniel knows that his drinking is bad for his health since he has put on weight and has lost the capacity to concentrate well.
David believes that the benefits of drinking are being close to his workmates and effective social networking (Ogden 2012). At the same time, the cost of giving up drinking is the distance from his workmates. The benefit of giving up drinking is saving money and increasing the effectiveness of work. The money David has wasted on alcohol he could use for buying a car. He badly needs money to buy a new car since his old one is not reliable enough. David knows that timely action would benefit him in saving costs and improve his quality of work (there will be no hangovers and more productivity on work).
Conclusion: Realization of financial disadvantage of drinking will help Daniel to take action to avoid using alcohol despite the fact that his motivation to give up is not strong enough. There will be a great financial advantage (buying a car and preserving a job), so Daniel will make efforts to get rid of his bad habit.
Her subjective norms have been influenced by a lack of motivation to comply: Amy is not motivated enough by the views of other people: the only person that will surely be pleased is her GP.
The personal control belief has been influenced a self-efficacy belief that is well-reasoned and motivating: Amy realizes that if she quits smoking, she will buy a car, and that will help her to focus on driving rather than on smoking. So she won't regret giving up smoking.


text:
Q: Updating Modal for CRUD (React / C# / Entity Framework Core) I created a modal for my project. This is my first time creating a full CRUD using C# and Entity Framework Core. Create, read and delete are all working fine but I have been stuck for hours on the Update.
I have worked the problem out via the debugger and it updates exactly how I expect it to, however the issue is thrown at the .CommitAsync(); every time even though the data is updated just like it should!
The error I keep getting back is:

Screenshot of the modal for context:

Service:
    public async Task<bool> UpdateUnitOfMeasure(UnitOfMeasureViewModel view, string userId)
    {
        var UOM = await _unitOfMeasureRepo.GetSingleAsync(uom => uom.Id == view.Id);
        _mapper.Map<UnitOfMeasureViewModel, UnitOfMeasure>(view, UOM);
        UOM.UpdateUserId = userId;
        _unitOfMeasureRepo.Update(UOM);

        foreach(var uos in view.UnitSize)
        {
            UnitOfMeasureSize unitSize = new UnitOfMeasureSize
            {
                Id = _idService.GetIdString(),
                UnitSize = uos,
                UnitOfMeasureId = UOM.Id,
                UpdateUserId = userId,
                TenantId = TenantId,
            };

            _unitOfMeasureSizeRepo.Update(unitSize);
        }

        await _unitOfMeasureRepo.CommitAsync();

        return true;
    }

Controller:
[HttpPut("{id}")]
[Authorize(Permissions.Admin.UnitOfMeasure.Update)]
public async Task<ActionResult> Put(string id, [FromBody] UnitOfMeasureViewModel value)
{
    var retObj = await _service.UpdateUnitOfMeasure(value, await _accountService.GetUserIdFromPrincipal(User));
    return new OkObjectResult(this._resp.packageResponse(retObj));
}

TSX:
private saveUOMLogic = () => {
    if (!this.state.editing){
    this.adminStore.saveUnitOfMeasure(this.state.unitOfMeasure)
        .then(
            (data: any) => {
                if (data) {
                    const message = 'Changes have been saved';
                    this.MessageStore.addMessage(
                        message,
                        'success'
                    );
                    this.adminStore.getUnitOfMeasures();
                }
            },
            (error: any) => {
                this.MessageStore.addMessage(
                    error.toString(),
                    'there was an erorr in saving UOM'
                );
            }
        );
    } else {
        this.adminStore.putUnitOfMeasure(this.state.unitOfMeasure)
        .then(
            (data: any) => {
                if (data) {
                    const message = 'Changes have been saved';
                    this.MessageStore.addMessage(
                        message,
                        'success'
                    );
                    this.adminStore.getUnitOfMeasures();
                }
            },
            (error: any) => {
                this.MessageStore.addMessage(
                    error.toString(),
                    'there was an erorr in saving UOM'
                );
            }
        );
    }
}

Entities:
[Table("UnitOfMeasure")]
public class UnitOfMeasure : IEntityBase, IAuditBase
{
    [Key]
    [Column("UnitOfMeasureId")]
    [DatabaseGenerated(DatabaseGeneratedOption.None)]
    public string Id { get; set; }

    [Required]
    [ForeignKey("TenantId")]
    public string TenantId { get; set; }
    [JsonIgnore]
    public virtual Tenant Tenant { get; set; }
    public string Name { get; set; }
    public virtual IEnumerable<UnitOfMeasureSize> UnitOfMeasureSizes { get; set; }

    [DatabaseGenerated(DatabaseGeneratedOption.None)]
    public DateTime CreateDate { get; set; } = DateTime.UtcNow;
    [StringLength(255)]
    public string CreateUserId { get; set; }
    [DatabaseGenerated(DatabaseGeneratedOption.None)]
    public DateTime UpdateDate { get; set; }
    [StringLength(255)]
    public string UpdateUserId { get; set; }
}

[Table("UnitOfMeasureSize")]
public class UnitOfMeasureSize : IEntityBase, IAuditBase
{
    [Key]
    [Column("UnitOfMeasureSize")]
    [DatabaseGenerated(DatabaseGeneratedOption.None)]
    public string Id { get; set; }

    [Required]
    [ForeignKey("TenantId")]
    public string TenantId { get; set; }
    [JsonIgnore]
    public virtual Tenant Tenant { get; set; }

    [Required]
    [ForeignKey("UnitOfMeasureId")]
    public string UnitOfMeasureId { get; set; }
    public virtual UnitOfMeasure UnitOfMeasure { get; set; }

    [Required]
    public int UnitSize { get; set; }

    [DatabaseGenerated(DatabaseGeneratedOption.None)]
    public DateTime CreateDate { get; set; } = DateTime.UtcNow;
    [StringLength(255)]
    public string CreateUserId { get; set; }
    [DatabaseGenerated(DatabaseGeneratedOption.None)]
    public DateTime UpdateDate { get; set; }
    [StringLength(255)]
    public string UpdateUserId { get; set; }
}

A: Based on your model, I do not see how do you plan to update UnitOfMeasureSize, only Insert or Delete can be done here if view.UnitSize is just int.
Here code with should work without repositories. If it works, try to map to your abstraction.
public async Task<bool> UpdateUnitOfMeasure(UnitOfMeasureViewModel view, string userId)
{
    var UOM = await _context.UnitOfMeasure
        .Include(om => om.UnitOfMeasureSizes) // important
        .FirstAsync(om => uom.Id == view.Id));

    UON.TenantId = TenentId;
    UON.Name = view.Name;
    UON.UpdateDate = DateTime.Now;
    UON.UpdateUserId = userId;

    foreach(var uos in view.UnitSize)
    {
        var unitSize = UON.UnitOfMeasureSizes.FirstOrDefault(ms => ms.UnitSize == uos);
        if (unitSize == null)
        {
            unitSize = new UnitOfMeasureSize
            {
                Id = _idService.GetIdString(),
                CreateUserId = userId,
                TenantId = TenantId,
                UnitSize = uos
            };
            UON.UnitOfMeasureSizes.Add(unitSize);
        }
    }

    await _context.SaveChangesAsync();

    return true;
}

A: I found a solution to this problem though I do think @svyatosiav's answer would also work.
Unit Sizes have a foreign key relationship with Unit of Measure. Since I am doing this in a service and not in a db context, I needed to commit the changes. I was running into the issue that before I would CommitAsync(), unit sizes would update with the UOM repo, then again when I mapped through the unit sizes. Therefore it was updating twice and hence the error, Unit Sizes were already updated so it couldn't be updated twice. Here is my solution:
public async Task<bool> UpdateUnitOfMeasure(UnitOfMeasureViewModel view, string userId)
    {
        var UOM = await _unitOfMeasureRepo.GetSingleAsync(uom => uom.Id == view.Id);
        this._unitOfMeasureSizeRepo.DeleteWhere(uos => uos.UnitOfMeasureId == UOM.Id);
         _mapper.Map<UnitOfMeasureViewModel, UnitOfMeasure>(view, UOM);
         UOM.UpdateUserId = userId;
         _unitOfMeasureRepo.Update(UOM);
         foreach(var uos in view.UnitSize)
         {
         UnitOfMeasureSize unitSize = new UnitOfMeasureSize
             {
                 Id = _idService.GetIdString(),
                 UnitSize = uos,
                 UnitOfMeasureId = UOM.Id,
                 UpdateUserId = userId,
                TenantId = TenantId,
             };
             _unitOfMeasureSizeRepo.Add(unitSize);
         }
         await _unitOfMeasureRepo.CommitAsync();
         return true;
    }

By deleting the Unit Sizes, I could then just map and re-add the new unit sizes without an issue.

redpajama_set_name: RedPajamaStackExchange


text:
University Honors
Degree Evaluation Office
Undergraduate Graduation Information
Senior Commencement Information Opens in a new window
Graduation Photos & Video Information Opens in a new window
Deadlines for Undergraduate Degree Candidates
Transfer of Credit
View the most recent President's and Dean's lists
The academic achievements of graduating students at the baccalaureate level are formally recognized at the public Commencement exercises, appear in published lists of graduates, and are recorded on transcripts. Only Gonzaga University credits are used in computing graduation honors. To calculate a student's achieved honors designation, grade point averages are truncated two decimal spaces and are not rounded up. For recognition purposes at Commencement, eligibility for these honors is determined based on the cumulative GPA as of the end of the fall semester. Graduate and Doctoral students do not receive graduation honors.
Undergraduate students who have earned sixty four Gonzaga credits receive the following academic honors recognition:
Honors Level
Summa Cum Laude
Students who have earned at least 48, but less than 64, Gonzaga University credits are graduated 'With Distinction' if the cumulative grade-point average is 3.50 or higher.
University Leadership Programs
Hogan Entrepreneurial Leadership Program
The Hogan Entrepreneurial Leadership Program is a three-year undergraduate minor founded on the Jesuit educational philosophy of educating the whole person. Its purpose is to prepare students to create new ventures that make a positive difference in society. This student-centered program is designed for promising individuals from any major who demonstrate academic excellence, leadership, creativity, and a commitment to serve others.
Comprehensive Leadership Program
The Comprehensive Leadership Program at Gonzaga University is a formal, for-credit academic leadership program intended to complement students' academic goals through theoretical study and experiential learning culminating in the Minor in Leadership Studies. The program was inaugurated in 2002 in an effort to support the University mission of creating leaders, in a variety of fields, dedicated to the common good. The CLP offers a unique scholarly environment for students from every major, and provides transformational and reflective experiences focused on three dimensions: self-awareness, relationship with others, and community action for the common good. Undergraduates take the Minor in Leadership Studies in conjunction with their chosen major in any academic field, including business, engineering, nursing, computer science, biology, chemistry, education and the liberal arts. Admission to the Comprehensive Leadership Program is competitive and the application takes place during the fall of a student's first year, and is based on demonstrated leadership and desire to study leadership through written essays, individual interviews, group interviews, and student's grade point average. The CLP prepares students for real-life leadership as it strives to produce graduates with a deep and holistic understanding of leadership, the meaning of moral character, and an ethic of care and service.
University Honors Society
Alpha Sigma Lambda
The national honor society devoted to the advancement of scholarship and to the recognition of non-traditional students continuing their higher education. Membership is based on the top 10% of non-traditional students who have taken at least 30 credits at Gonzaga University.
Date of Establishment at Gonzaga University: March, 1995
Alpha Sigma Nu
The national Jesuit honor society for third year and fourth year men and women students of outstanding academic achievement, service, and loyalty to the ideals of Jesuit education.
Date of Establishment at Gonzaga University: April, 1939
The national honorary and professional accounting fraternity for third year and fourth year accounting majors of outstanding academic achievement. Membership is open to students with at least a 3.00 GPA in accounting courses and a 3.00 cumulative GPA.
Beta Gamma Sigma
The national business honor society. Membership is for the top 7% of the third year class, the top 10% of the fourth year class, and the top 20% of the Master of Business Administration class.
Chi Alpha Sigma
A nonprofit organization established to recognize college student-athletes who excel both on and off the field of competition.
Date of Establishment at Gonzaga University: 2011
Chi Sigma Iota
CSI is an international honor society that values academic and professional excellence in counseling. We promote a strong professional identity through members (professional counselors, counselor educators, and students) who contribute to the realization of a healthy society by fostering wellness and human dignity.
Date of Establishment at Gonzaga University: January, 2014
Eta Sigma Phi
Eta Sigma Phi is an honorary collegiate society for students of Latin and/or Greek. The society began as an undergraduate classics club in 1914 at the University of Chicago, and in 1924 it became a national organization with chapters at colleges and universities across the country. There are currently over 200 chapters in existence; Gonzaga's chapter, Theta Xi, was formed in 2007.
The national education honor society. Membership is limited to third year and fourth year students enrolled in one of the phases of the education program of the School of Education, and is based on academic and professional abilities.
Date of Establishment at Gonzaga University: October, 2003
Lambda Pi Eta
The National Communication Honor Society for outstanding students in any of the communication arts. Membership in Iota Rho, our local chapter, is limited to third and fourth year students who have achieved high academic achievement, leadership and service and demonstrated a commitment to the discipline of communication.
Date of Establishment at Gonzaga University: February, 2000
The National Honor Society for Dance Arts
Honors students of outstanding artistic merit, leadership, and academic accomplishments for those minoring in the art of dance. Membership is limited to senior dance minors who have maintained a 3.5 GPA or higher in academic dance studies and who demonstrate a commitment to the discipline of dance.
The National Honor Society for Collegiate Scholars
The National Society of Collegiate Scholars (NSCS) is an honors organization that recognizes and elevates high achievers. NSCS provides career and graduate school connections, leadership and service opportunities and gives out a million dollars in scholarships annually. NSCS members are deeply committed to scholarship, leadership, and service and as a result, are impacting their campus and local communities every day.
The international honor society in economics.
Phi Alpha Theta
Founded in 1921, Phi Alpha Theta is the national honor society in history, whose mission is to promote the study of history through the encouragement of research, good teaching, publication and the exchange of learning and ideas among historians. Since the foundation of the Xi-Gamma Chapter of Phi Alpha Theta at Gonzaga University, hundreds of Gonzaga's top students in history have joined the 350,000 members in 900 chapters across the U.S.
Date of Establishment at Gonzaga University: July, 1968
Phi Sigma Iota
Phi Sigma lota recognizes outstanding accomplishment in the study or teaching of any of the academic fields related to foreign language, literature, or culture. These fields include not only modern foreign languages, but also other fields with a significant foreign language component.
Phi Sigma Tau
The national honor society in philosophy founded in 1930 which recognizes philosophy students for their academic achievement. Now an international honor society, it is open to all Gonzaga students who have completed a minimum of twelve philosophy credits and have met particular grade requirements.
Pi Mu Epsilon
Incorporated at Syracuse University in 1914, Pi Mu Epsilon is a national mathematics honor society dedicated to the promotion and recognition of scholarly activity in the mathematical sciences. WA Epsilon, the local chapter at Gonzaga University is one of over 380 chapters throughout the country. Established in 1968, WA Epsilon has been an active chapter since 2014. Events are held throughout the academic year, often in conjunction with other activities in the mathematics department. Students are invited to join WA Epsilon each spring if they satisfy the eligibility requirements. An induction ceremony is held in April of each year.
The national honor society for students majoring in political science at the undergraduate and graduate levels. Gonzaga's Chapter, Alpha Beta Xi is open to students in the junior and senior year. Membership is attained through academic achievement at the highest level in both discipline and in overall academic work.
The National Honor Society in Psychology, founded in 1929 for the purposes of encouraging stimulating, and maintaining excellence in scholarship, and advancing the science of psychology.
Date of Establishment at Gonzaga University: September, 1992
The international English honor society. A member of the Association of College Honor Societies, it was founded in 1924 at Dakota Wesleyan University. With over 750 active chapters located in Europe, the Caribbean, and the United States, there are more than 1,000 faculty sponsors, and approximately 8,500 members inducted annually. Sigma Tau Delta's central purpose is to confer distinction upon students of the English language and literature in undergraduate, graduate, and professional studies.
Date of Establishment at Gonzaga University: November, 2006
Sigma Theta Tau International (STTI)
This organization is one of the largest and most prestigious nursing organizations in the world. The name of the organization was chosen from the Greek words meaning love, courage, and honor. STTI's mission is to "support the learning, knowledge and professional development of nurses committed to making a difference in health worldwide." As the international honor society of nursing, it recognizes superior achievement, fosters high professional standards and the development of leadership, encourages creative work, and seeks to strengthen commitment to the ideals and purposes of the profession.
Date of Establishment at Gonzaga University: August, 1987
Tau Beta Pi
The national honor society for undergraduate engineering (all disciplines) majors of outstanding academic achievement, leadership, and community service.
Theta Alpha Kappa
The national honor society for religious studies majors of outstanding academic achievement and commitment to publishing and service to the University.
Upsilon Pi Epsilon
Upsilon Pi Epsilon is the International Honor Society for the computing and information sciences. The mission of Upsilon Pi Epsilon is to recognize academic excellence in computer science and engineering at both the undergraduate and graduate levels, and is endorsed by the Association for Computing Machinery and the IEEE Computer Society.
University Academic Awards
Each spring the faculties of the University meet in convocation to recognize the academic achievements of individual members of the University community. Among others, these awards include:
The Alumni Association Award
The gift of the Gonzaga Alumni Association to a member of the graduating class who has shown excellence in his or her field or study and involvement in University and student life, and who has created an impact on the community of Spokane.
The William A. Garrigan, S.J., Award
The gift of the University in memory of Father Garrigan to the member of the graduating class who has achieved the highest cumulative grade point average for four years of undergraduate work at Gonzaga.
Fourth Year, Third Year, Second Year, and First Year Awards
Each one of the first year, second year, third year, and fourth year awards will be granted to the undergraduate student who had the highest GPA calculated for the fall and spring semesters, and was enrolled for 30 or more academic credits in the academic year. If there is a tie, the award will be granted to the student who earned the highest (total) cumulative GPA. Only Gonzaga grades are considered in the GPA. Courses predetermined or mandated by academic departments as Satisfactory/Non Satisfactory grading only will be counted in the 30 credits.


text:
Q: What kind of syntax is this? I assume it is some serialized version of an html form, but past that...
O:15:"ColoradoReindeer":23:{s:8:"repID";i:166;s:10:"*created";N;s:9:"slumber";s:7:"2398863";s:10:"cucumber";s:10:"73100.000";s:4:"name";s:8:"Test PTO";s:7:"company";s:12:"Test Company";s:7:"address";s:35:"1120 Avenue of the Test, 16th Floor";s:4:"city";s:8:"New York";s:5:"state";s:2:"NY";s:3:"zip";s:5:"10036";s:5:"phone";s:12:"212 555 5555";s:5:"email";s:17:"aa@example.com";s:12:"serialnumber";s:7:"testing";s:14:"dateofpurchase";s:0:"";s:7:"product";s:7:"testing";s:11:"accessories";s:7:"testing";s:9:"packaging";s:44:" Lorem ipsum dolor sit amet, consectetur adipiscing elit..";s:15:"troublereported";s:7:"testing";s:6:"backup";s:34:" Lorem ipsum dolor sit amet, consectetur adipiscing elit..";s:8:"estimate";s:0:"";s:19:"*packagingOptions";a:4:{i:0;s:0:"";i:1;s:25:" Lorem ipsum dolor sit amet, consectetur adipiscing elit.";i:2;s:44:" Lorem ipsum dolor sit amet, consectetur adipiscing elit.";i:3;s:39:"Computer is generic.";}s:16:"*bOptions";a:4:{i:0;s:0:"";i:1;s:71:" Lorem ipsum dolor sit amet, consectetur adipiscing elits.";i:2;s:34:"Not accessible.";i:3;s:52:" Lorem ipsum dolor sit amet, consectetur adipiscing elit.";}s:15:"delivery_method";s:17:"They will deliver";}

A: It looks like the output of the serialize() function from PHP. In this case, it is not syntactically correct.


text:
Kenny Chesney Closes Country Thunder Festival
Sugarland, Pat Green Also Performed Sunday as Attendance Peaks at Almost 40,000
by Alison Bonaguro 7/23/2007
TWIN LAKES, Wis. — Kenny Chesney sang the last song of the last night of a country music festival set deep in the cornfields of Wisconsin. How could it not be about tractors?
Chesney wrapped this year's Country Thunder USA in Twin Lakes, Wis., on Sunday night (July 22) with his 1999 farmers' anthem "She Thinks My Tractor's Sexy." As the sun went down, literally, he brought out his full band and a four-man brass section to lull the crowd into a full-on Chesney love fest.
Almost 40,000 country fans were there to groove along with Chesney's every tune. And his show came at the end of five long days and nights of country music. For those who stuck around until the bitter end, he made it worth their while to suffer through traffic jams, blazing sunburns and rigorous security. (His rock star status, the over-capacity crowd and plenty of drinking apparently created the threat of potential security problems.)
Chesney has such a stable of hits, it's hard for him to narrow them down to a 20-song set list, but he managed to cover a string of both familiar and unreleased material. From "How Forever Feels" to "Don't Happen Twice" to "Anything But Mine," the fans sang right along with him to every single word. The exception was his current single, "Never Wanted Nothing More," which is new enough that it seemed unknown to most.
Shows like Chesney's have a predictability about them that feels almost comfortable. There are no big surprises, no cover songs that seriously bend genres, but that may be one of the things people like most about him. The lyrics he sings ring true for the masses, and his vocals never seem to falter in these live settings. And while he isn't big on audience chit-chat, he did spend much of the night on the catwalk shaking hands and signing autographs. If that's his recipe for success, why add too many new ingredients?
Sugarland had the job of warming up the fans for Chesney, and they did so with their usual down-home enthusiasm. Jennifer Nettles and Kristian Bush packed 17 songs into their show, complete with the stories behind the lyrics and a whole lot of twang. Songs like "Fly Away" ("about spreading your wings") and "Tennessee" ("about a redneck apology") all had a reason for being in Nettles' mind. Their backing band had all the regular instrumentation, plus a guy on the squeezebox to provide added points for originality.
Even peripheral country lovers know how infectious Sugarland's music is, but after this show, it's clear the talent runs deeper than just radio-friendly songs. Nettles played the harmonica, guitar and tambourine, but the real shock was Bush. He's always been solid on acoustic guitar, but his mandolin work throughout the set and powerful vocals on duets like "These Are the Days" made for a nice balance to everything Nettles was bringing. His voice was so sexy and gritty on "Who Says You Can't Go Home," he positively outdid Jon Bon Jovi.
The only odd song out was Sugarland's kitschy cover of Beyonce's "Irreplaceable" (more commonly known as "To the Left"). But Nettles got back on track when she introduced "Something More." She said people are always telling her how lucky she is to go out and play music every night. She added, "I say, 'You're damn right.'"
A barefoot Pat Green had the stage before Sugarland, and had it not been for all his self-deprecating humor, the fans might not have known that he's happy to be a lesser-known act.
"Everybody loves Kenny," he joked. "But what about me?"
And when he introduced his new single, "Way Back Texas," he encouraged folks to call the radio station and request some Pat Green. "We don't suck," he shouted. But through all the comical banter, his raspy Texas voice came through loud, clear and blessedly pure. "Baby Doll," "Dixie Lullaby" and "Wave on Wave" had the ear of the rapidly filling audience.
The early slots in Sunday's lineup were taken by Heartland and Jake Owen. Heartland, of "I Loved Her First" fame, might face the risk of being written off as a one-hit wonder, but the Alabama in their voices gives them enough country roots to have the potential to stick around a while. And frontman Jason Albert has enough personality to make their live show feel rowdy and redneck. He even convinced the fans to do a "holler 'n' swaller." (Translation: Yell as loud as you can, then take a swig of whatever you're drinking.) Musically, Charles Crawford held the band's sound together with his flawless fiddling, even on the Charlie Daniels Band classic, "The Devil Went Down to Georgia."
Because he had no inhibitions about getting on stage so early, Owen was a good choice to start the day. If the seats were empty, he didn't notice. He worked the stage like a catwalk brat — up and down and around until he'd slapped every hand in reach. His 13-song set was ambitious for a newcomer, but he was just bold enough to pull it off. Most of his songs paid tribute to either his parents or to women, in general, so it wasn't hard to get a reaction from the Midwesterners just starting to arrive. His current hit "Startin' With Me," was a favorite, as was his new single "Something About a Woman."
View photos from the performances at the Country Thunder USA festival.
Alison Bonaguro
Alison makes her living loving country music. She's based in Chicago, but she's always leaving her heart in Nashville.
@alisonbonaguro
Tags: Charlie DanielsHeartlandJake OwenJon Bon JoviKenny ChesneyPat GreenSugarland


: Exactly, Hannah. And while it may be understandable, it certainly doesn't qualify as bravery. Suicide is almost always an act of selfish cowardice, committed by people who are either too shallow to think of others or too "far gone" (as in Alice's case.) She obviously doesn't stop to think what watching her fall through space is going to do to her sister, who loves her, and must live with this memory ever after. And before I get jumped on for calling Alice selfish, let me repeat that I think she was just too far gone to think at all, and chose the path of least resistance at the moment.
: :I agree with Rich (is that who posted this?) when he says that her face clears only because she has solved her dilemma,at least that's what she thinks.
: My opinion as well. And it's good to have another voice in agreement on this, though I fear we will never convince the Foo-Foos. At least we have a few more on the side of the DOPES!
I think I also have to agree with you, Rich and Hannah. It's a very thought provoking topic and this has been an interesting discussion. And you explained it very well when you said somewhere below, that "No one ever said she didn't have a REASON for her vacant state. And no one has ever said she was a BAD person for being unable to handle it. Just a young girl paralyzed with fear and shock."
What you say about suicide is true, I believe. Only the shallowness you mention, I'm not so sure about that. Sometimes, people seem to believe that their loved ones will be better off without them. Tragic, and so wrong. But this movie scene seems to me much less complicated than many real life scenarios, and the interpretation by the three of you leaves nothing to add.
: : Exactly, Hannah.  And while it may be understandable, it certainly doesn't qualify as bravery.  Suicide is almost always an act of selfish cowardice, committed by people who are either too shallow to think of others or too "far gone" (as in Alice's case.) She obviously doesn't stop to think what watching her fall through space is going to do to her sister, who loves her, and must live with this memory ever after.  And before I get jumped on for calling Alice selfish, let me repeat that I think she was just too far gone to think at all, and chose the path of least resistance at the moment.
: : :I agree with Rich (is that who posted this?) when he says that her face clears only because she has solved her dilemma,at least that's what she thinks.
: : My opinion as well. And it's good to have another voice in agreement on this, though I fear we will never convince the Foo-Foos.  At least we have a few more on the side of the DOPES!
: I think I also have to agree with you, Rich and Hannah. It's a very thought provoking topic and this has been an interesting discussion. And you explained it very well when you said somewhere below, that "No one ever said she didn't have a REASON for her vacant state. And no one has ever said she was a BAD person for being unable to handle it. Just a young girl paralyzed with fear and shock."
: What you say about suicide is true, I believe. Only the shallowness you mention, I'm not so sure about that. Sometimes, people seem to believe that their loved ones will be better off without them. Tragic, and so wrong. But this movie scene seems to me much less complicated than many real life scenarios, and the interpretation by the three of you leaves nothing to add.


text:
Q: "No overload matches this call" error when setting up ContextApi & useReducer using Typescript in React I'm new to typescript and I've been trying to setup createContext and useReducer. But I got the following error. Anyone who could shed some information or help would be much appreciated.
enter image description here

No overload matches this call.
Overload 1 of 5, '(reducer: ReducerWithoutAction, initializerArg: any, initializer?: undefined): [any, DispatchWithoutAction]', gave the following error.
Argument of type '(state: WorkoutState, action: WorkoutAction) => { workouts: WorkoutState; } | { workouts: (WorkoutState | { _id: string; title: string; reps: number; load: number; createdAt: string; })[]; }' is not assignable to parameter of type 'ReducerWithoutAction'.
Overload 2 of 5, '(reducer: (state: WorkoutState, action: WorkoutAction) => { workouts: WorkoutState; } | { workouts: (WorkoutState | { _id: string; title: string; reps: number; load: number; createdAt: string; })[]; }, initialState: never, initializer?: undefined): [...]', gave the following error.
Argument of type '{ workouts: { _id: string; title: string; reps: number; load: number; createdAt: string; }[]; }' is not assignable to parameter of type 'never'.ts(2769)

import { createContext, ReactNode, useReducer } from "react";

interface WorkoutState {
  workouts: {
    _id: string;
    title: string;
    reps: number;
    load: number;
    createdAt: string;
  }[];
}

interface WorkoutAction {
  type: "GET_ALL_WORKOUTS" | "ADD_WORKOUT";
  payload: WorkoutState;
}

const initialState = {
  workouts: [
    {
      _id: "",
      title: "",
      reps: 0,
      load: 0,
      createdAt: "",
    },
  ],
};

export const WorkoutContext = createContext(initialState);

export const workoutReducer = (state: WorkoutState, action: WorkoutAction) => {
  switch (action.type) {
    case "GET_ALL_WORKOUTS":
      return {
        ...state,
      };
    case "ADD_WORKOUT":
      return {
        workouts: [...state.workouts, action.payload],
      };
    default:
      return state;
  }
};

export const WorkoutContextProvider = (children: ReactNode) => {
  const [state, dispatch] = useReducer(workoutReducer, initialState);
  return (
    <WorkoutContext.Provider value={state}>{children}</WorkoutContext.Provider>
  );
};

The error is from the useReducer.
Thank you in advance

A: With much digging, I was able to run it,
I change my WorkoutState into type of initialState
type WorkoutState = typeof initialState;

then on the createContext, I passed an object with 2 parameters state:WorkoutState,dispatch:Dispatch
then set the state:initialState and dispatch as an empty function
export const WorkoutContext = createContext<{
  state: WorkoutState;
  dispatch: Dispatch<WorkoutAction>;
}>({ state: initialState, dispatch: () => {} });

On the reducer, since the initialState is an object, It needs to return an object as well
In the ContextProvider I set the children:{children: ReactNode} then pass the state and dispatch into the value
export const WorkoutContextProvider = ({
  children,
}: {
  children: ReactNode;
}) => {
  const [state, dispatch] = useReducer(workoutReducer, initialState);
  return (
    <WorkoutContext.Provider value={{ state, dispatch }}>
      {children}
    </WorkoutContext.Provider>
  );
};

I hope this can help someone.
(this will also remind me in the future.) :-)


text:
Bipartisanship at UC Berkeley: Can we just talk?
From Sovereign to Serf - Roger Sayles/Creative Commons
By Xuan Lee | Staff
American politics elsewhere: The Trump presidency in the eyes of international students
The 'battle for the soul of the nation' continues
On love of country: A personal essay
"The one certainty out of this election is that the country is extraordinarily divided, and we've got to tackle that head-on," said Manu Meel. He is the CEO and co-founder of BridgeUSA, a national organization that seeks to combat political polarization and enable young people to tackle contemporary challenges through open dialogue. BridgeUSA has chapters on many college campuses in the country, including UC Berkeley. I was watching a livestream of its Burst Your Bubble event, held in conjunction with A Starting Point, or ASP, a "video-based civic engagement platform" that seeks "to create a bipartisan channel of communication and connectivity between Americans and their elected officials with the goal of creating a more informed electorate."
Burst Your Bubble, a post-election student forum, was held over Zoom on Nov. 10 and attracted 397 students from across the United States and internationally. During the event, students heard from former governor John Kasich (R-Ohio), Sen. Tim Kaine (D-Virginia), as well as congressional representatives Judy Chu (D-Calif.) and Dusty Johnson (R-South Dakota). They also had the opportunity to participate in moderated conversations in breakout rooms. Topics covered included student debt, voting in the 2020 election and the Electoral College.
"We wanted to have that discussion about the election, and that's because we wanted to diffuse tensions that we feared would be arising on campuses in the wake of the election," said Amanda Shafer, executive director of BridgeUSA's Bridge Institute, member of BridgeUSA's executive board and campus alumna.
I spoke with Claire Rider, a member of BridgeUSA at Berkeley who moderated a breakout room during the event, about her experience.
"Everyone was also very respectful to each other," Rider said. "We didn't want to upset each other, and we wanted to have constructive dialogue, so no one posed really aggressive, provoking views. They just tried to fairly represent their own opinions."
Watching the livestream, I thought that the thrust of my piece would be fairly simple. In the wake of the 2020 election, the United States faces unprecedented division. Bipartisanship is good and important. The campus community is hugely left-leaning, and we should be more open to conservative viewpoints — so let's talk.
There is, however, a lot more to the issue of bipartisanship than the simplistic argument I had built up in my mind. I came to see that all three seemingly straightforward prongs of my hypothesis were problematic or debatable in various ways.
1. "In the wake of the 2020 election, the United States faces unprecedented division."
It might be tempting to pin the partisan split we see today entirely on modern phenomena, including social media algorithms, news channels such as Fox News and MSNBC and, indeed, for some, the 45th President of the United States himself. However, divisions along party lines have actually been developing for decades.
"It's been a gradual process," said Eric Schickler, a political science professor at UC Berkeley. According to Schickler, this began in the 1960s, when both parties shifted their positions on matters of race.
"The Democrats started being more racially liberal and that led a lot of socially conservative and, particularly, racially conservative whites to flee to the Republican Party," said David Broockman, campus associate professor of political science.
"As the South went from being the most Democratic to the most Republican part of the country, that helped turn the Republicans into a much more clearly conservative party and the Democrats into a more clearly liberal party," Schickler told me. "As each new issue came to the fore, instead of cross-cutting the parties, they got absorbed. And so it's become this self-reinforcing process where once Democrats are clearly the liberal party, everybody who's liberal on any issue — that's where they go, and vice versa for Republicans."
Schickler believes that this has led to party identities becoming linked with faith, race, gender and region, and it has caused partisanship to become — citing Lilliana Mason, University of Maryland government and politics professor — a "mega-identity." Thus, differences today are harder than ever to reconcile.
That is not to say, of course, that present-day circumstances have not exacerbated the problem. "Add to that changes in the media where it becomes possible — and social networks where it becomes possible — to just talk to and hear from people of your side. That just furthers this kind of polarization," Schickler said.
Broockman largely agrees with this assessment. "I would guess that if you looked at any period in American history, people would say that there are deep divides in society and people are not listening to people on the other side," he said.
At the same time, he raised an interesting alternative interpretation of recent developments in politics. "Now, as people are getting more and more information about politics, they know how to sort themselves correctly," he said. "The increasing ideological consistency in the public might actually be a reflection of the fact that people are open to information and are getting more of it, not that somehow, people are closing themselves off in some way."
There are, of course, those who dispute this idea. "People definitely have more choices, but it's very easy to be selective with where you get your news," argued Elizabeth Grubb, president of Cal Berkeley Democrats, or CalDems. "In the past, that wasn't really an option because with cable TV, you only had a few channels, and they weren't nearly as specialized as MSNBC and Fox News are." She confessed to only consuming news from two to three sources herself.
Further complicating matters, Broockman also warns against conflating being consistently liberal or conservative with being extremely liberal or conservative. Talking to me about his paper, "The delegate paradox: Why polarized politicians can represent citizens best," he raised the idea that party lines might be hardening but not pushing further left or further right. While politicians and voters might argue more along party lines, they are not necessarily becoming more radical than before. Recognizing that many, if not most, people remain moderate has a great impact how achievable bipartisanship is.
Whichever way you see it, most would agree that the two-party split has been becoming increasingly entrenched for the past 40 years. In the face of such deep-seated dissension, therefore, surely a united, bipartisan front is the answer.
2. "Bipartisanship is good and important."
Perhaps it is not.
It can be argued that party identification and partisan politics, to some extent, carry significant benefits. Schickler told me, for instance, about how party identification not only provides a sense of solidarity and belonging but can also simplify the process of developing political views for voters by allowing them to align themselves along party lines. "It's like an informational shortcut," he said.
He also believes that the two-party system helps to structure debate and ensure that interests are represented and issues are not left behind. That said, Schickler noted that partisanship becomes "unhealthy" when one party views the other as a threat to the country.
Others claim that the U.S. political system might have bigger problems to concern itself with. "The problem in our system is that the party that is out of power still, especially because of the Senate filibuster, has the power to block whatever it is the majority party wants to do. This leads to a situation in which the minority party has every incentive to block what the majority does and the ability to block it, which is very rare across political systems across the board," Broockman said.
"What I worry about is that these features baked into our political institutions might not be ready for a world in which the everyday person knows enough politics to demand that their side stands firm and never compromises with the other," Broockman added.
Perhaps most significantly, it is argued by many that pushing for the idea of bipartisanship and "listening to all sides" can come dangerously close to allowing for false equivalencies in which viewpoints that run counter to American values are accepted as part of the legitimate national conversation.
"From a purely operational standpoint, it would benefit the American people the most to have some level of bipartisanship. However, I don't think bipartisanship matters in the sense that we should be listening to all sides when one side has elected QAnon supporters and Holocaust deniers," Grubb said. "A debate over economic policies can be worthwhile, or a debate over what is the best health care for our country, but debating over things like QAnon and, like I said, denying basic human rights, I don't think that has any place in politics."
However, others, such as Schickler, disagree. According to him, while the discord surrounding "basic aspects of the political system" is a "problem," the solution to disputes on fundamental issues and ideas is debate between the two parties. People in each political party should make persuasive arguments that would win the support of voters or even bring the other party to see from their perspective. He avers that issues are better debated, debates are better structured, and discussions better lead to legislative solutions because of party politics."When there's a real disagreement, that is the place for parties to fight it out," he said.
"Not having something as a partisan issue, just getting along, sometimes can be premised on suppressing legitimate grievances," Schickler said, pointing out that the United States was viewed as a stable democracy that agreed on fundamental issues, such as the electoral process, despite Black people being unable to vote. A lack of debate was not a sign of stability or of agreement across the board but rather of oppression; with that in mind, perhaps we should not seek to "get along" at all.
Campus junior and BridgeUSA external officer Parker Spoo, who identifies as a moderate conservative, also believes that bipartisanship is important, especially when it comes to fundamental issues such as climate change, the COVID-19 pandemic, immigration and national security, because hard line party politics give rise to political gridlock. This, in turn, hinders legislation, which he believes can "become very dangerous, and it can become very detrimental to the country as a whole."
"That is something we have to figure out, is what are the lines that we're going to draw for when something is going to be unacceptable to talk about," said Sarah Ampalloor, President of UC Berkeley's chapter of BridgeUSA. "The first step to anything is just to have a conversation with everyone involved."
In short, American society has not yet come to a consensus on the issues that should be discussed in the political sphere, those that should be debated along party lines and even the extent to which bipartisanship is a sociopolitical good.
3. "The campus community is hugely left-leaning, and we should be more open to conservative viewpoints — so let's talk."
I thought that there would be a little more consensus on these contentious issues on campus — after all, UC Berkeley, in my mind, was overwhelmingly liberal (see: this New York Times article titled "Life and Combat for Republicans at Berkeley"), and this was naturally a bad thing given the importance of diversity and discourse.
However, even that supposition ended up falling through — it turns out that there are many who do not perceive the campus community as being problematically left-leaning.
"Berkeley is not as bad on that dimension as a lot of people assume," Schickler said. He told me that he has colleagues on the political right, and UC Berkeley has, in the past, offered a class about conservatism taught by a conservative professor.
Furthermore, Schickler argues that partisanship simply does not feature as heavily on campus as some might think. "Most Berkeley students are not that political these days," Schickler said.
"In a class setting, I don't see those types of people [conservatives] speaking up too much, but in the few instances that has happened, my peers have been very respectful," Grubb said. "I was taking this "Ethics in the Age of Trump" class, and we were put in breakout rooms and one of our peers was a Trump supporter. He told us his perspective, and it was a really engaging conversation, and I held my tongue and no one was unkind to this individual."
Grubb also told me about a debate in recent years between CalDems and Berkeley College Republicans, or BCR, that was moderated by UC Berkeley Chancellor Carol Christ herself. "It was very civil and very professional," she said, telling me that guidelines and debate topics were provided in advance to facilitate constructive conversation.
"It's undeniable that the UC Berkeley campus does have a left-leaning student body, but I think a lot of that has to do with the fact that the two partisan parties are fighting over basic human rights, and I think students just aren't willing to compromise on those things," Grubb opined.
Ampalloor, however, was hesitant to make the same generalization. "I don't want to put us in this category of saying that we're all liberal, because that's not true and I think that alienates a lot of people," she explained. "And speaking from experience, in our events, people have spoken about whatever their conservative views, but they come to me and said, 'Oh, I was not totally comfortable speaking to the full extent of my beliefs,' because they think that it may not be accepted, and I think that's sad because we want to hear from all of them."
She urges us not to make assumptions of others' political inclinations. "You may never know what someone has been through and you can't assume anything, and I think a lot of times at Berkeley, people assume different things just because we are all at the same school."
Spoo agrees with her assessment. He described the left-leaning campus as an "echo chamber" and a "bubble."
"It can create an atmosphere, sometimes, where people who harbor more conservative or right-wing viewpoints feel like they're going to be ostracized or are uncomfortable bringing up a conservative viewpoint because they might always be the odd person out," he said.
Partisanship on campus, therefore, is often not a result of open discrimination or blatant close-mindedness. Instead, even as bipartisan debates are held, classes on conservatism are offered and students are not attacked in class for having their own opinions, it is the entire atmosphere on campus that causes self-censorship and, from there, a highly one-sided expression of political opinions.
The left-leaning nature of campus may not be obviously overwhelming, and it cannot be given more balance simply by resolving to be more receptive to alternative viewpoints — many people already think that they do not fall short in that respect. Instead, a complete culture shift is needed, in which we learn not to assume that we understand our peers' perspectives and, instead, seek to listen.
Where, then, does this leave this piece — and, indeed, where does it leave the United States of America? While the United States is more divided than ever, this has been a process that has been taking place for decades and is not something that can be solved simply by reversing or mitigating the effects of any recent development. It is hard to agree even on the idea that agreement across party lines is necessary or desirable. Communities like the one on campus make discourse difficult because they are stifling, even if they already try to be open and inclusive.
I have gathered by now that there is no quick and easy way out. There is no single argument to make or policy to enact that could bring people from across the ideological spectrum together overnight. The journey to unity — whatever that looks like — will indubitably be long and, perhaps, quite difficult, but there are steps we can take to begin.
"People need to realize that we are a bubble on Berkeley's campus, and the rest of America, by and large, doesn't always think the way that Berkeley does," said Spoo. "So I would hope that people can be cognizant of that and start to value those conversations with people who don't agree with them."
"We need to respect each other's individuality and respect each other's opinions, no matter how different they may be," Rider said. "For me, it's all about listening to the other person's lived experiences … I have respect for their political opinions because I have respect for their lived experiences that have shaped them."
She also stressed the importance of face-to-face conversations. "When you put people face-to-face and it becomes a really personal atmosphere, you're just human, and I think there's an innate respect for each other."
"Even if you're sure of your position, I think there's no better way to understand it than to argue with a really smart person who disagrees with you," Broockman said.
"I … very much hope that people will be kind to each other after this period of time, through, maybe, demystification, and people can see empathy toward each other in how we all are folks trying to live our lives the best that we can," said Mark Kassen, actor, filmmaker and co-founder of ASP, to Meel at the Burst Your Bubble event.
While that, perhaps, sounds too good to be true at the moment, it might be as good a place as any to begin.
Both BCR and the Berkeley Conservative Society could not be reached for comment as of press time.
Contact Lee Xuan at [email protected].
bipartisanship, BridgeUSA, Burst Your Bubble, Dusty Johnson, FOX News, John Kasich, Judy Chu, msnbc, Tim Kaine


Give warmth to friends and family members with a personalized touch in the shape of fleece blankets. Whether used as a lap warmer or snuggling in on a cold wintery night, these refined sizes are conveniently suited for indoor and outdoor usage.
Thanks for visiting our blankets. Any questions, please do not hesitate to contact us at your convenience. We reply any mails within 24 business hours. Your satisfaction is always our driving force!


Can anybody recommend a top cuemaker that can and would install a Genuine Elephant Ear Wrap on a high end cue I have. The cue currently has a Normal Textured leather wrap that I want replaced.
You can't get a better job done than by our own FLYINGSNAIL....Mr. Kenny Koo. I highly recommend him.
Show me a good pool player and I'll show you a wasted childhood!
I am suprise that you did not remember I do leather wrap. Here is example of the elephant ear wrap that I have.
Thanks for your kind words Kevin.
I have pictured a cue he did, It has a wonderful feel.
Last edited by Jeeves; 02-26-2009 at 02:39 PM.


text:
Man held in series of killings and beatings in Los Angeles area was previously deported
"He's preying on innocent people ... our victims were asleep and he went up and did it," Los Angeles police Capt. William Hayes said.
Sept. 25, 2018, 10:13 AM UTC / Updated Sept. 26, 2018, 7:55 PM UTC
By Phil Helsel and Andrew Blankstein
LOS ANGELES — A man suspected in the beating deaths of three people and the attacks on four other people while they were sleeping in Santa Monica and Los Angeles is from El Salvador and was previously deported, officials said Tuesday.
Ramon Escobar, 47, was arrested in Santa Monica on Monday morning after a man was found beaten in that city, and police said they have linked him to seven attacks in all in September in the two cities.
Ramon Escobar.Texas Department of Public Safety via AP
Three of those people, two men beaten in Los Angeles on Sept. 16 and a man found beaten beneath the Santa Monica pier on Sept. 20, died, and two people who survived the attacks remained in a coma on Tuesday, Los Angeles police Capt. William Hayes said.
Robbery is the suspected motive in most of the attacks and it appears as though they were crimes of opportunity, Hayes said.
Escobar "appears to have been homeless himself, and that it looks like he was attempting to gain funds or something from them," Hayes said.
SEPT. 18: LAPD details assault on three homeless men with baseball bat
Meanwhile in Texas, Houston Police said that Escobar is a person of interest in the disappearance of two of his relatives who went missing in late August. Hayes said that Escobar lived with those two people, and that after he was interviewed by Houston police on Aug. 30 Escobar is believed to have traveled to Los Angeles and the crimes of which he is accused began shortly after he arrived on Sept. 5.
A wooden baseball bat believed used in the two murders in Los Angeles was found Tuesday in a 2004 Honda CRV used by Escobar, and a pair of bolt cutters believed to have been used in the attack in Santa Monica that occurred at around 7 a.m. Monday was found at the scene of that crime scene, Hayes said.
After Monday's attack in Santa Monica, a public service officer "noticed Ramon Escobar's distinctive gait," which police have described as bow-legged, and recognized his physical features and clothing from Los Angeles police information about the attacks in that city, Hayes said, and officers arrested him.
"He is a violent predator," Hayes said. "He's preying on innocent people — in particular in most of these cases, our victims were asleep and he went up and did it," Hayes added.
Police will present the Los Angeles District Attorney's office with three investigations of murder and four of attempted murder for charging consideration, Hayes said. Escobar is being held without bail and is scheduled to be arraigned on Wednesday.
Ramon Escobar, nephew of missing persons Dina and Rogelio Escobar, was arrested in Santa Monica, California, yesterday. He's a person of interest in their disappearance in Houston. Our investigators want to speak with him. No other information at this time. pic.twitter.com/sUpD7oePUf
— Houston Police (@houstonpolice) September 25, 2018
Hayes said that Escobar served five years in prison, from 1995 to 2000 in Texas for a burglary case, and was arrested in November of 2017 for assault and in February of this year for criminal trespass.
Immigration and Customs Enforcement said that Escobar was ordered removed from the U.S. by an immigration judge in 1988, and he was removed to El Salvador six times between 1997 and 2011.
"After illegally reentering the U.S. following his most-recent removal Alberto-Escobar filed an appeal of his immigration case with the Board of Immigration Appeals in June 2016, which the courts granted in December 2016. ICE released him from custody on an Order of Supervision in January 2017 pursuant to the court's decision," the federal agency said in an email.
The first attack occurred in Santa Monica at around 6:45 a.m. on Sept. 8 when a person sleeping on the beach was assaulted, Santa Monica police Capt. Wendell Shirley said. That person suffered head injuries and has been released from the hospital but has no recollection of the incident.
On Sept. 10, another man in the same area was beaten while sleeping on the beach and remains in a coma, he said.
The person who was killed underneath the pier, identified as Steven Cruze Jr., 39, of the San Gabriel Valley, was found beaten on Sept. 20, and the man beaten on Monday was found near an intersection a few blocks up from the beach is also in a coma, Shirley said.
"We believe that the suspect in custody today is responsible for all four of those incidents," Shirley said. "The people that live, work and visit Santa Monica and Los Angeles are safer today because this suspect is in custody," he said.
Those who died in the Sept. 16 attacks in Los Angeles were identified as Kelvin Williams, 59, and Branden Ridout, 24, both of whom were attacked in the city's downtown, an LAPD spokesman said. Another man who was severely beaten was identified as Tievon Harmon, 23, and he is in critical condition.
Authorities at first described Cruze as homeless but family and friends said he was a father of two, who loved to fish at the pier, worked on boats in neighboring Marina Del Rey, and sometimes camped out under the pier to avoid the long commute home.
CORRECTION (Sept. 26, 3:55 p.m. ET):An earlier version of this article misstated the first name of one victim and the age of another. He is Branden Ridout, not Brandon, and Tievon Harmon is 23, not 24, an LAPD spokesman said.
Associated Press contributed.


text:
<?php

namespace JWage\Stomper\Client;

use Closure;
use JWage\Stomper\Client\Connection\ConnectionInterface;
use JWage\Stomper\Exception;
use JWage\Stomper\Loop\Loop;
use JWage\Stomper\Message\Message;
use JWage\Stomper\Message\MessageFactory;
use JWage\Stomper\Message\MessageInterface;

abstract class AbstractStompClient implements ClientInterface
{
    protected $connection;
    protected $messageFactory;

    /**
     * Constructs a new stomp client instance.
     *
     * @param ConnectionInterface $connection
     * @param MessageFactory $messageFactory
     */
    public function __construct(
        ConnectionInterface $connection,
        MessageFactory $messageFactory = null
    )
    {
        $this->connection = $connection;
        $this->messageFactory = $messageFactory ?: new MessageFactory();
    }

    /**
     * Gets the stomp connection.
     *
     * @return ConnectionInterface $connection
     */
    public function getConnection()
    {
        return $this->connection;
    }

    /**
     * Checks whether or not we have connected to stomp.
     *
     * @return boolean
     */
    public function isConnected()
    {
        return $this->connection->isConnected();
    }

    /**
     * Connects with stomp.
     *
     * @return boolean
     */
    public function connect()
    {
        return $this->connection->connect();
    }

    /**
     * Disconnects from stomp.
     *
     * @return boolean
     */
    public function disconnect()
    {
        return $this->connection->disconnect();
    }

    /**
     * Gets the current stomp connection session id.
     *
     * @return string
     */
    public function getSessionId()
    {
        return $this->connection->getSessionId();
    }

    /**
     * Sends a Message instance.
     *
     * @param MessageInterface $message
     */
    public function send(MessageInterface $message)
    {
        $encoded = $this->jsonEncode($message->getParameters());

        $this->connection->send(
            $message->getQueueName(), $encoded, $message->getHeaders()
        );
    }

    /**
     * Reads a Message instance when it exists.
     *
     * @return MessageInterface $message
     */
    public function readMessage()
    {
        $frame = $this->connection->readFrame();

        if ($frame) {
            $message = $this->messageFactory->createMessage(
                null, $this->jsonDecode($frame->body), $frame->headers
            );

            $message->setFrame($frame);

            return $message;
        }
    }

    /**
     * Indicates whether or not there is a Message ready to read.
     *
     * @return boolean
     */
    public function hasMessage()
    {
        return $this->connection->hasFrame();
    }

    /**
     * Subscribes to the given queue name and invokes the passed
     * Closure when a new Message is received.
     *
     * @param string $queueName
     * @param Closure $closure
     */
    public function subscribeClosure($queueName, Closure $closure, array $headers = array())
    {
        $this->subscribe($queueName, $headers);

        $client = $this;

        $loop = $this->createLoop(function(Loop $loop) use ($closure, $client) {
            if (!$client->hasMessage()) {
                return;
            }

            if ($message = $client->readMessage()) {
                $closure($message, $client, $loop);
            }
        });

        $loop->run();

        return $loop;
    }

    /**
     * Subscribes to a given queue name.
     *
     * @param string $queueName
     * @param array $headers
     *
     * @return boolean
     */
    public function subscribe($queueName, array $headers = array())
    {
        return $this->connection->subscribe($queueName, $headers);
    }

    /**
     * Unsubscribes from a given queue name.
     *
     * @param string $queueName
     * @param array $headers
     */
    public function unsubscribe($queueName, array $headers = array())
    {
        return $this->connection->unsubscribe($queueName, $headers);
    }

    /**
     * Starts a transaction.
     *
     * @param string $transactionId
     *
     * @return boolean
     */
    public function begin($transactionId = null)
    {
        return $this->connection->begin($transactionId);
    }

    /**
     * Commits the current transaction.
     *
     * @param string $transactionId
     *
     * @return boolean
     */
    public function commit($transactionId = null)
    {
        return $this->connection->commit($transactionId);
    }

    /**
     * Rolls back the current transaction.
     *
     * @param string $transactionId
     *
     * @return boolean
     */
    public function abort($transactionId = null)
    {
        return $this->connection->abort($transactionId);
    }

    /**
     * Acknowledges consumption of a message.
     *
     * @param Message $message
     * @param string $transactionId
     *
     * @return boolean
     */
    public function ack(MessageInterface $message, $transactionId = null)
    {
        return $this->connection->ack($message->getFrame(), $transactionId);
    }

    /**
     * Sets the read timeout.
     *
     * @param integer $seconds
     * @param integer $microseconds
     */
    public function setReadTimeout($seconds, $microseconds = 0)
    {
        return $this->connection->setReadTimeout($seconds, $microseconds);
    }

    protected function createLoop(Closure $closure)
    {
        return new Loop($closure);
    }

    protected function jsonEncode($data)
    {
        $jsonEncoded = @json_encode($data);

        if ($jsonEncoded === false) {
            throw Exception::jsonEncodeFailureException($data);
        }

        return $jsonEncoded;
    }

    protected function jsonDecode($json)
    {
        return json_decode($json, true);
    }
}

redpajama_set_name: RedPajamaGithub


"Nozzle enables our office onshore to monitor - in real-time - a broad range of operational information from our vessels," said Chemfleet's Operations Manager, Bariş Samur.
"To realise the value of this investment, we required reliable broadband connectivity, regardless of where in the world our vessels are sailing."
He added: "FleetBroadband offered the capacity and reliability we needed, while enabling us to keep close control of our costs. Put simply, the alternatives were more expensive and not as effective."
The monitoring software, developed by Chemfleet, synchronizes a broad range of onboard data sources with the company's head office in Istanbul. This includes engine readings, fuel readings and daily vessel reports.
"As in the case of Chemfleet, the ability to maximise the return on their technology investments is dependent upon the effectiveness of the broadband connection.
"FleetBroadband has become the world's leading service for maritime voice and data broadband because it is simply dependable, seamless and reaches across every ocean."


Bio : Roshi Sydney Musai Walter began Zen Practice in 1970 with Shunryu Suzuki Roshi at San Francisco Zen Center. After living at Tassajara Zen Monastery, then studying with Chogyam Trungpa Rinpoche, Musai became a student of Taizan Maezumi Roshi, at Zen Center of Los Angeles. He practiced with Maezumi Roshi until that teacher's death in 1995, when he became a student of Jitsudo Ancheta Sensei, a dharma successor of Maezumi Roshi.In 1996, Jitsudo Sensei and Musai founded Hidden Mountain Zen Center in Albuquerque. In January of 1999, Musai received Dharma Transmission from Jitsudo Sensei.
Since 2002, Musai has been studying the Big Mind process with Genpo Roshi, also a dharma successor of Maezumi Roshi. Musai has received denkai transmission (full priest empowerment) and authorization to teach the Big Mind process from Genpo Roshi. In 2008 Musai received inka, the final seal of approval, from Genpo Roshi.
Musai is now retired from a career as a psychotherapist and family therapist. He will continue to teach at Prajna Zendo and spend more time wandering through the mountains and canyons of Northern New Mexico and Southern Colorado.
I regret I am unable to donate to your center but I live in my own retreat with no income. I read and signed up to your pod casts as a kind of mutual connection. Unfortunately, for some reason, I cannot pick them up properly in an unbroken form. The speech is so broken and dispersed I have had to give up. But to those who can receive them and donate I know how appreciative they will be. All love and kind wishes to you all. Mark.
seems one needs to download to hear properly.
Sorry to hear re your trouble in listening to this episode. From your description, it seems you are streaming from the site (i.e., hitting the play button on the episode page) and most likely your internet speed is slow thus causing the "broken speech" … it would be better if you downloaded the MP3 files to your desktop and then use your preferred media player (QuickTime, iTunes, etc….).
I did double check this episode (& a few others randomly selected) and it plays without any problems while streaming.
Hope this helps. Please let us know if we can be of any further help.
01-14-2015: Appreciate this life: a drop of dew!


We are dedicated to ensuring that all supplies, materials, equipment and services are procured at the lowest possible cost using qualified vendors.
The cost being defined as the optimum combination of price, quality, availability, delivery and service level. It's easy to stay with the same supplier year after year but we help to evaluate if they are still right.
When in front of our Client, we suggest cost savings through smarter procurement, reduced overheads, optimized supply chain processes and minimized risks. A direct contact with the Owners of our Clients is fundamental.
A daily contact with who operates for example in the purchasing, administration, logistics office and other functions of the Client is critical in a way that vendors' chain becomes aware that our relationship with the Client is extraordinarily strong.
At the same time we deeply know the geography of the suppliers network, so that we represent a clear reference for outsourcing the procurement function in a proactive way.
We are very keen to analyze, split, compare and indicate the right road for purchase over several assets from retail to general affairs, from IT purchases to raw materials.
Our goals are the Client's goals. We first meet the owners and share the needs and desires in terms of savings, assets to be focused on and general optimization of purchases.
We share the requests of the Board with the other functions of the organization and we receive all the documental archive to start the work, like contracts, invoices, estimates, history of the cooperation and what else is useful to setup the theWshark's action.
We do participate physically to the daily life of the Company with a certain agreed frequency within the time, but our on line and professional presence is continuative. Our experience suggests that we can produce a better understanding of the needs of the Client if we are insiders and outsiders at the same time.
Once we have a clear idea of the results, as per defined service level agreements, we have an open discussion with the Client and give instructions to the internal purchasing office with regards to the decisions.
We propose to operate on individual saving projects with a very short duration. A percentage of the produced saving will be recognized to us in addition to a symbolic monthly management fee.
The duration is usually three weeks but depends on the asset's complexity.
We are convinced that, in a critical and strategic asset like the purchasing, a percentage on savings does not represent the right compensation method. We do not tie our skills and our remuneration to the savings volume because we do not need to motivate our true passion for the best.
An annual or biennial contract is the only tool we know and use to create e perfect dialog together, second by second.