text:
Back to E&E News index page.
ENERGY TRANSITIONS
BOEM chief: Trump admin committed to offshore wind
Benjamin Storrow, E&E News reporter Published: Wednesday, October 23, 2019
The Walney Extension offshore wind project. Photo credit: Phil Noble/REUTERS/Newscom
A federal official said yesterday that the Trump administration is committed to expanding offshore wind energy. The Walney Extension offshore wind project is pictured off the coast of Britain last year. Phil Noble/Reuters/Newscom
BOSTON — Offshore wind remains part of the Trump administration's energy agenda, the Bureau of Ocean Energy Management's acting director said yesterday.
Addressing a gathering here hosted by the American Wind Energy Association, BOEM chief Walter Cruickshank offered a measure of reassurance to an industry buffeted by uncertainty after federal regulators called for an additional environmental review of the nation's first large-scale offshore wind project earlier this year.
That decision, coupled with President Trump's unfavorable comments about wind, prompted a round of handwringing by wind industry executives who worried the administration was moving to thwart a growing renewable industry. Whether the stream of proposed projects proceed may ultimately rest with Cruickshank's boss at the Interior Department, Secretary David Bernhardt.
Walter Cruickshank, acting director of BOEM. Photo credit: BOEM
Walter Cruickshank, acting director of the Bureau of Ocean Energy Management. BOEM
But in remarks to several hundred wind industry representatives at the Boston Park Plaza hotel, Cruickshank sought to reaffirm the administration's commitment to offshore wind. He said the call for a cumulative impact study associated with an environmental review of Vineyard Wind, an 800-megawatt project off Massachusetts, reflected the growth in offshore wind. A draft of that study should be completed early next year, he said.
"This analysis is intended to help us better address potential conflicts with other ocean users who do commercial fishing and navigation, and we expect that this analysis will serve as both a base and a model for future projects," Cruickshank said.
"But let me assure you, the Department of Interior and BOEM are committed to getting this right and are taking a long-term view on how best to manage offshore wind activities. We remain committed to a permitting process that minimizes ocean conflicts and establishes a strong foundation for wind projects moving forward."
There is currently one operating U.S. offshore wind project: a 30-MW facility off Rhode Island. Yet the industry appears poised for a boom, with a series of increasingly ambitious state offshore wind targets pushing potential projects along the Eastern Seaboard to roughly 25,000 MW. Industry officials now talk of pushing into deeper waters, exploring proposals to install floating turbines off California, Oregon and Maine.
Yet the federal government has emerged as a potential stumbling block to the industry's growth. Trump's election in 2016 prompted concerns he would seek to stymie development of America's offshore wind sector. Those fears were quickly allayed when former Interior Secretary Ryan Zinke labeled the offshore turbines a key component of the administration's offshore energy agenda.
Those worries resurfaced after Zinke departed and Bernhardt announced the administration would consider the combined impact of projects up and down the East Coast as part of Vineyard Wind's environmental assessment (E&E News PM, Aug. 9). The announcement came as commercial fishing interests expressed mounting concerns about offshore wind's impact on their industry.
BOEM's review of Vineyard Wind was initially slated to be completed in the summer, and the prospects of a new, monthslong environmental study threw its future into flux (Climatewire, Aug. 12). Vineyard Wind's contract to sell electricity to Massachusetts relies on securing federal subsidies for wind projects. A permitting delay complicates the developer's ability to secure those credits.
Lars Pedersen, Vineyard Wind's CEO, said during a panel discussion with other wind executives that he remained optimistic that his project would overcome its permitting challenges.
"I remain hopeful, and we will over time see this as a speed bump," he said.
At the same time, the conversation among industry leaders revealed just how much the Vineyard Wind delay has shaken offshore wind developers.
A group of mostly European wind companies has competed fiercely to break into the American market, vying for federal wind leases and seeking to win state contracts to buy their projects' power.
But industry executives said they were increasingly working together to address common challenges, particularly around permitting.
"My ambition for the future is really that at this point we come together as an industry and all become maybe for a while less occupied with getting all the jobs to this and this place, but actually chip in to get this industry going so we can achieve those long-term ambitions we talk about achieving at conference after conference," said Christer af Geijerstam, president of Equinor's U.S. wind operations. Equinor, the Norwegian state-owned oil company, has pushed increasingly into renewables in recent years and has secured a conference with New York to build an 816-MW wind farm south of Long Island.
Pedersen echoed those comments, though he noted the collaboration remains in its early stages.
"It was not long ago that we all sat in the room together for the first time. It was a little bit awkward. We were more used to having the boxing gloves," he said. "But it's moving in the right direction. We have some incoming challenges that are better solved as an industry than as individual companies."
The competition among companies has been mirrored among Northeastern states, which see the industry as a key means of injecting new life into their aging ports while slashing their carbon emissions.
The rising targets have prompted a race among states to become the hub for the nascent industry, the place where turbine components are built and the home of operations and maintenance crews who service offshore developments.
The competition spilled into the public eye earlier this year, when Rhode Island's congressional delegation sent a letter to BOEM expressing concerns about the impact of Vineyard Wind on Ocean State fishermen. The letter prompted widespread grumbling in Massachusetts, where some officials wondered whether Rhode Island was seeking to derail a Massachusetts project to benefit one of its own.
In remarks to the conference yesterday, Massachusetts' top environmental official urged her state counterparts to work together to promote the industry, even as they compete to bring wind developers to their states.
"We shouldn't lose sight that collectively across the region we are working to lower our emissions, reduce our dependence on natural gas and grow a domestic energy resource," said Kathleen Theoharides, secretary of the Massachusetts Executive Office of Energy and Environmental Affairs.
Twitter: @bstorrowEmail: bstorrow@eenews.net
We thought you might.
Start a free trial now.
Get access to our comprehensive, daily coverage of energy and environmental politics and policy.
Dominion takes 'monumental step' on offshore wind
Energywire: Thursday, December 17, 2020
Plan for first N.C. offshore wind farm goes to Interior
Energywire: Wednesday, December 16, 2020
In reversal, Interior solicitor bolsters fishermen over wind
Greenwire: Tuesday, December 15, 2020
Vineyard Wind CEO denies claims he's buying time for Biden
Energywire: Monday, December 14, 2020
Offshore wind CEO denies claims he's biding time for Biden
Climatewire: Monday, December 14, 2020
Latest Selected Headlines
Friday, January 15, 2021 — 4:27 PM
Colo. sues BLM to block land use plan, citing Pendley
Court halts work on major cross-border transmission line
Army Corps gives Yazoo Pumps final approval
More headlinesMore headlines
Andrew Wheeler has some advice for Biden EPA
Bundy to Biden: Stay away from my cattle
What will become of Trump's statue garden?
Interior IG launches inquiry into agency's role in Jan. 6 chaos
Friday, January 15, 2021 — 7:20 AM
2021 legal fights will test Biden energy agenda
Trump issues long-awaited fracking ban report
Contested market rule at issue as Danly's chairmanship ends
Utilities halt political donations in wake of Hill chaos
Manchin on fracking, climate and a clean energy standard
How Biden could make his mark on the courts
Biden releases $1.9T COVID-19 stimulus plan
Senators wrestle with impeachment unknowns


Barcelona capitalised on Real Madrid's derby humiliation by beating Athletic Bilbao to close the game at La Liga's summit to one point on Sunday.
Real were thrashed 4-0 at Atletico Madrid on Saturday and Barcelona responded with a dazzling display at San Mames.
Lionel Messi opened the scoring with a deflected free-kick and the mercurial Argentinian, who was influential throughout, teed-up Luis Suarez to make it 2-0 after 26 minutes.
Mikel Rico pulled a goal back for Atletico in the 59th minute but, by the time home striker Artiz Aduriz netted seven minutes later, an Oscar de Marcos own goal and a sublime strike from Neymar had extended Barca's advantage.
Athletic finished with 10 men after Xabier Etxeita plunged his studs into Suarez's knee and the forward's replacement, Pedro Rodriguez completed the scoring when Messi crafted a wonderful 86th-minute effort.
Valencia replaced Sevilla in fourth after beating Espanyol 2-1, while Unai Emery's team went down at Getafe by the same scoreline.
The returning Pablo Piatti made the breakthrough for Valencia in the 62nd minute and the visitors went further ahead five minutes from time, when Dani Parejo's free-kick struck unfortunate goalkeeper Pau Lopez in the face and went in.
Sergio Garcia netted for Espanyol to set up a grandstand finish but Nuno's men closed out their fourth away win of the campaign.
Pedro Leon was Getafe's hero with an 85th-minute winner, condemning Sevilla to back-to-back defeats.
Grzegorz Krychowiak had initially pegged back Getafe after the hosts led through Alvaro Vazquez's 29th-minute penalty.
Elsewhere, Almeria claimed a vital 2-1 victory at fellow strugglers Cordoba.


On Sunday, news broke that dozens of Nepali students were stranded in St Lucia, a tiny nation on the Caribbean Sea. The educational institution they were enrolled in was revealed as fake. A day later, the number was revised to at least 70 students, all of whom had enrolled at Lambirds Academy for a diploma in hospitality and tourism. The students and their families had spent up to Rs 2 million to enrol in the institution, in hopes of being transferred to an American college within a year. The truth came to light after the St Lucian police raided the academy a few weeks ago and charged several people with human trafficking.
Around 18 of the Nepali students are reported to have flown back home. And it has been shown that 10 educational consultancies in Kathmandu, Bharatpur and Biratnagar sent the students to St Lucia. Although these agents have denied their involvement in the scam, saying that they thought the institution was a genuine one, the incident warrants investigation. This is not the first time Nepali students have found themselves cheated. In January last year, around 300 Nepali students were left homeless in Malaysia after the institution they were enrolled in turned out to have no legal existence. And in late 2012, around 500 Nepali students found themselves without a school in the UK, after the British government banned London Metro University from enrolling non-EU foreign students, in fears that the school was encouraging illegal immigration.
These stories show the sorry state our country and our youths are in. It is dispiriting to know that families, who are willing to pay Rs 2 million to get their children out of the country, cannot think of a bright future here in Nepal. According to Nepal Education in Figures 2014, more than 28,000 students obtained no-objection letter from the Ministry of Education in the fiscal year 2013/2014. These letters allow students to leave the country for education.
The state has already failed in retaining its young talent—a fact also reflected in the migration of around 2,000 youths a day as migrant labourers to Malaysia and the Gulf countries. The least it can do is not wash its hands of the exploitation that these youths, whether they go abroad for education or otherwise, face. In the case in St Lucia, the Nepali government should look thoroughly into the educational consultancies involved in sending the students to the Caribbean. The explanation they have provided is no excuse for irresponsibility. Most consultancies charge hundreds of thousands of money to send a student abroad. The students deserve an answer. Authorities at the Ministry of Education who allowed these students to depart should also be held accountable. This does not absolve the students and their families of blame, though. Both prospective students and their families should have done their own research on the educational institution. If an offer sounds too good to be true, it often is.


text:
def bootstrap():
    import os
    import sys
    import glob
    thismodule = sys.modules[__name__]
    ns = thismodule.__dict__
    tooldir = os.path.split(__file__)[0]
    files = glob.glob(os.path.join(tooldir, "*.py"))
    modules = set([os.path.splitext(os.path.split(fn)[-1])[0] for fn in files if "__init__" not in fn])
    tools = {}
    for modname in modules:
        fqname = "bones.tools.%s" % modname
        try:
            mod = __import__(fqname, fromlist=["*"])
        except:
            msg = "Error importing %s\n" % fqname
            sys.stderr.write(msg)
            raise
        tools[modname] = ns[modname] = mod
    del ns["bootstrap"]
    ns["__tools__"] = tools
bootstrap()

redpajama_set_name: RedPajamaGithub


text:
» Fire in Sino-Forest and S-Chips
Fire in Sino-Forest and S-Chips
/ Shares
While the plague in S-Chips continue over here in Singapore, the same thing has happened in the US and Canada.
In the past couple of years, there are many China based company that have got themselves listed into US and Canada via the reverse merger method. Most of these companies had operating records that were so dismal that they would never have made it through the traditional way.
The SEC is currently investigating claims that America firms and individuals have defrauded American investors of billions of dollars by conspiring with their counterparts in China.
While there are many cases that had already "blown up", a prominent case was highlighted very recently.
A few weeks ago, a research firm called Muddy Waters released an analyst report alleging that a China based company called Sino-Forest Corporation is a fraud.
The entire report can be downloaded here: Muddy Waters Research Report on Sino-Forest
Sino-Forest is (supposedly) one of the leading commercial forest plantation operators in the People's Republic of China and was listed in Toronto in 1995. Since the release of the Muddy Waters report, its share price had dropped by more than 80%.
The management of Sino-Forest tried to refute the report but the answers that it tried to provide only served to cast more doubts on its position.
Prior to this, the biggest shareholder in Sino-Forest is John Paulson, the man who successful predicted the sub-prime crisis and made a fortune in the process.
When the research report first came out, Paulson tried to provide advice to Sino-Forest. But later on, Paulson decided to bail out of his investments, selling everything he has and taking a $US500 million loss.
Looks like this time round, even he got it wrong.
While the allegations has still not been proven at this stage, this incident does highlight the difficulty that foreign investors have in doing real research on a overseas company. If a hedge fund with billions in resources can get it wrong, what hope does the individual investor have?
Unless the Chinese government starts taking active actions to prosecute some of these scammers, I will be avoiding ALL kinds of S-Chips listed here.
FAQ on Filing of Claims for Hyflux creditors
Feedback to Hyflux Steering Committee
Notice to File Proof of Claim for Hyflux Creditors
Martin Lee says 10 years ago
It turns out that Temasek Holdings was also once a major shareholder in Sino-Forest.
Not too sure whether they are still holding on to any.
http://www.marketwire.com/press-release/early-warning-announcement-temasek-holdings-acquires-21551912-common-shares-sino-forest-644844.htm
sender says 10 years ago
TH holds many foreign assets including chinese banks. Most of TH holdings although substantial does not come with direct controlling interests in the assets. TH is viewed more as an investors rather than someone wanting to control and manage those assets.
me too, freaked out by chinaman. Having said, it is important to distinguish between what's an S-chip and what's not. I think if one talk to market players to describe what is an S-chip, there are overlapping similarities and few non-similarities.
for me, an S-chip is a chinese company with almost/all of its assets in China and operating out of China. Its controlling shareholders are chinaman base there. The chairman and Ceo of the company and top managements are also all from there.
Almost all the S-chips listed in Singapore fit the aboves except Midas where its Ceo is a singaporean but its major shareholder is a chinaman. So far, midas no scandal yet and trading close to attractive level. What's your thought about midas? Could it be different from other S-chips?
i think for exposure to the china growth story, it's better to invest along with big singapore companies or sovereign funds that have direct controlling interests in mainland assets. Example would be GLP, CapmallAsia, ChinaMinzhong??, ….

redpajama_set_name: RedPajamaCommonCrawl


On behalf of the Ontario Chamber of Commerce and its 60,000 members in 135 communities across Ontario I would like to applaud Premier Doug Ford for responding to the needs of workers and businesses across the province with Bill 47, the Making Ontario Open for Business Act.
It is important that labour reforms are both reasonable to employers and fair to workers.
We applaud the Government of Ontario for taking swift action with a near-full repeal of Bill 148, the Fair Workplaces Better Jobs Act, 2017, and support those provisions of the bill – including the $14 minimum wage – that have remained in place.
Businesses across the province have long felt the impact of labour shortages in the skilled trades, but were further challenged this year with new regulatory and cost burdens imposed by Bill 148, hampering their ability to create jobs.
Our position had been clear from the beginning: Bill 148 was too much, too fast.
The compounding reforms introduced by that legislation forced employers to decrease staff hours, halt capital investment, and increase their reliance on automation in an effort to stay afloat. Government policy that makes it difficult to grow and hire is not good for the economy or for workers.
About 77% of our members state that access to talent is critical to their competitiveness. With this share increasing from 60% in 2017, it is clear that Ontario must better leverage our greatest asset — human capital.
The OCC has long advocated for the Ontario College of Trades to modernize the apprenticeship application system, promote skilled trades as a viable career option for young people and revise the journey person-to-apprentice ratio framework.
With our province facing both a skills and labour shortage, it is now more critical than ever for government to ensure both employers and employees are prepared for the labour market needs of tomorrow. We believe that Bill 47 is a step in the right direction for this province's labour market.
The OCC supports the implementation of balanced policies that make it easier to invest, start, and grow a business in Ontario, as well as create an economy that connects workers to jobs.
Premier Ford pledged to make Ontario 'Open for Business'. The reforms announced on Oct. 23 are an excellent first step towards that goal.


My family has a deep and abiding love of awful jokes.
One time on a 5 hour road trip, we made tree puns for the whole drive. You'd think we'd have run out of material. You'd be wrong.
Seriously, if we had to choose between life and never telling another groaner again, we'd be toast. So whenever I make nachos, of course, that awful joke always pops to the front of my brain and tickles it until I HAVE to tell it. You know the one I mean.
Well, besides that awful joke, these nachos are the cause of no groaning! They're the perfect snack for guests! Seriously, they're quick, easy, and best of all, packed with flavour even if they don't have peppers or tomatoes! Who needs those anyway when you have THIS?!
First things first, you need to start with a good chip layer. Plain tortilla chips are nightshade-free! And are still delicious. Take that, sriracha cabal.
Now the white cheddar cheese. Be generous. You don't want to be THAT host.
You know, the one who doesn't put enough cheese on their nachos. THE WORST.
More nachos., and more cheese! Layer this puppy. The saddest nachos are the ones with the cheese just sitting on top. Don't do it. Think of the children. Layer those nachos.
What are nachos without bacon?
And green onions. And seriously, whatever else you've got lying around. Shredded chicken. Scallions. Olives. More avocados. Black beans. Yummmmmmmm. All delicious options!
Of course we've got our dippin' bowls, sour cream and my extra kicky guacamole recipe!
Stick that pan in the oven under the broiler for about 5 minutes, or until the cheese is all bubbly and melted. Then serve to your impatient guests, who by now have smelled what you're cookin' and want a taste!
Fine, I'll stop with the cheese-y jokes.
OPTIONAL TOPPINGS: olives , feta cheese, shredded chicken, black beans, lettuce, cilantro, cumin, more avocado, etc.
Place a layer of chips down on a baking tray.
Cover with 1/2 of the shredded white cheddar cheese.
Add another layer of chips, and cover with the rest of the cheese.
Top with bacon, green onions, and any other toppings you would like.
Set your oven to broil, put the tray inside and cook for about 5 minutes. Every oven is different, so keep an eye on it! If you don't have a broil option on your oven, 10-15 minutes at 350° should do it, but again, make sure to watch it! You want the chips to be lightly toasted, and the cheese should be melted.


Straight cable with reinforced 2000D Kevlar.
with speed 35 times per minute testing, life time over 20000 times.
According to radio models,different connector available.
Copyright © 2012 VITAI Electronics Co., Ltd.


CSI Specialty Group announced the launch of CSI University today, a new web-based continuing education platform for specialty pharmacy professionals.
CSI has partnered with PRIME® Education, Inc. to offer free webinars, online courses and appropriate CE credits that make up the curriculum for CSI University.
Earlier this month, CSI Specialty Group was named one of Consulting Magazine's Fastest Growing Firms, ranking 5 out of 50 nominees for the annual award. The group also rebranded their corporate identity and added several new team members in 2015 expanding their focus on consulting, talent acquisition manufacturer services and buildout services for the specialty pharmacy industry.


text:
Q: Trigger after update ORACLE SQL I want to write a oracle sql trigger that updates one value on the table after an insert or update. I have to check if the value is 0 and if it is then to set this value to NULL. When I compile the trigger everything is ok but when I need to update the table it says that the table is mutating. I've put pragma autonomous_transaction but when I update it return 'ORA-01422 exact fetch return more than requested number of rows'. I made a before trigger that works but I want to write after update or insert.I tried to use INSERT INTO instead of UPDATE but it return ORA-01400.Is there any chance to write it with AFTER INSERT OR UPDATE trigger or it must be BEFORE That's my code:
CREATE OR REPLACE TRIGGER trigger
AFTER INSERT OR UPDATE ON table1
FOR EACH ROW
DECLARE
i NUMBER;
PRAGMA AUTONOMOUS_TRANSACTION;
BEGIN
SELECT col1 INTO i FROM table1;

IF i = 0 THEN
  UPDATE table1 SET col1 = 0;
END IF;

 END;

A:
I made a before trigger that works but I want to write after update or insert.

You cannot use an AFTER trigger as the value has already been entered into the table and you cannot modify the entered value in an AFTER trigger.
You need to use a BEFORE trigger and use the :NEW record (rather than trying to select the value from the table):
CREATE OR REPLACE TRIGGER trigger_name
  BEFORE INSERT OR UPDATE ON table1
  FOR EACH ROW
BEGIN
  IF :NEW.col1 = 0 THEN
    :NEW.col1 := NULL;
  END IF;
END;
/

fiddle

redpajama_set_name: RedPajamaStackExchange


text:
The African Cup of Nations – or AFCON – is the most prestigious international football tournament on the continent and is next to being held in Cameroon at the beginning of 2022. Here we will be looking at the history of the competition and providing the best AFCON predictions.
Over/Under – AFCON Predictions
There are currently no new tips. Check again later.
Half Time/Full Time – AFCON Predictions
Last modified: 2022-01-21 01:22:57 UTC+ 0
Bojantips
Yield: 7.33%
Burkina Faso vs Gabon
Africa Cup of Nations Final Stage
HT / FT will end with X/1
Burkina Faso for me is light favorite to win, I think they have the capacity to overplay Gabon, I expect in the first half to see a draw, then in the second half the host to take this match in their hands...
View Tip
Both to Score – AFCON Predictions
Double Chance – AFCON Predictions
Handicap Tips – AFCON Predictions
What is the AFCON?
AFCON brings together the very best national teams from Africa every two years. Some of the very best players in the world represent their countries to determine who the champion is. It is organised by the Confederation of African Football (CAF).
The next edition begins in January 2022 in Cameroon after being delayed from this year. The big football countries such as Egypt, Nigeria, Ivory Coast and Algeria will all be there.
Stats of the Last AFCON
To help make successful AFCON predictions it is a good idea to look back at the history of the competition. In particular, the most recent tournament, held in Egypt in 2019, is a good place to start.
Here are some of the stats to consider from AFCON 2019.
Total Goals Scored – 103
Average Goals Per Game – 1.98
Top Goal Scorer – Odion Ighalo (Nigeria) 5 goals
Games With More Than 2.5 Goals – 14
Number of Goalless Draws – 5
Which Teams are in the AFCON?
The following nations have made it through the African Cup of Nations qualifiers and should be considered when it comes to AFCON predictions.
Which Team Won the Last AFCON?
Algeria are the current AFCON holders after they beat Senegal in the final in 2019.
Which Country Has Won the Most AFCON?
Egypt have won the most tournaments with seven triumphs, the most recent coming in 2010.
Who are the Favourites for the next AFCON?
Algeria will be favoured once again to win and will be the focus of many AFCON predictions. But both Nigeria and Egypt will be hoping to go far in the competition after being drawn in the same group. Senegal, Ghana, Ivory Coast and hosts Cameroon will also be in with a chance of picking up some good results.
Where to Bet on AFCON
AFCON is the biggest international tournament in Africa and attracts a lot of betting interest. We have selected some of the best online bookmakers who will be offering markets on the tournament. Here are details of their welcome bonuses as well.
1 Bet9ja Promotion code
Get 100% of your first deposit up to N100,000 + 50% for the casino bonus Code: SPORTMAX
2 1xbet Promo code
Get a 200% of your first deposit up to N100,000 Code: MAXSPORT
3 Betway Bonus code
Get a 100% welcome bonus on your first deposit up to N100,000 as a free bet Code: MAXFREE
4 Ogabet Bonus code
Predict 13 or 15 scores & win up to ₦125,750,000! Bet on Ogabet
5 22bet Promo code
Get 100% of your first deposit up to N60,000 + 22 bet points Bet on 22bet
6 BetWinner Promo code
Use the promo code when signing up and win a 100% welcome bonus up to N100,000 Code: KEBET
7 Interwetten Bonus
Win a N200 risk free bet when you sign up Bet on Interwetten
8 N1Bet
300% bonus up to 500 000 NGN Bet on N1Bet
By Dan Roberts Last updated January 11, 2022
More Prediction Articles
As one of the toughest leagues in the world, the Serie A is an exciting…
Tennis Predictions & Tips Today 🎾
The popularity of betting on tennis means there is a demand for profitable tennis predictions…
Predictions Champions League
The UEFA Champions League for the 2021/2022 season is underway and many bettors get interested…
More AFCON Articles
Africa Cup of Nations fixtures 2022
The Africa Cup of Nations fixtures are ready to commence, and the tournament kicks off…
The Africa Cup of Nations (AFCON) is a biannial football tournament for the men's national…
AFCON Qualifiers – 33rd African cup of nations
After nearly two years, the qualifiers for the 33rd Africa Cup of Nations (AFCON) 2022…


You do not like the standard game, and your hobby - riding on a tractor at high speed on hills. Try to steer the tractor so that he did not go in the hole or not turned over, otherwise it will explode and will have to start all over again. COX and operate using the buttons - arrows on the keyboard.


Cordless miter saws are good for many things. The most obvious one is – portability. If you're planning on frequently moving from one place to another, a cordless model would be a perfect solution for your plans. The unusual thing about these tools is the fact that they aren't any weaker than their corded competitors. These miter saws can cut as precise and deep as any other corded ones, without too much hassle. Safety is also one of the strong points of these models. First of all, you don't have to worry much about electrical cords at all. There were quite a few accidents that involved poor cable management or poor cable quality. Luckily, there is no need to worry about that when it comes to cordless units. Furthermore, even if something goes wrong, the current is much weaker in cordless models; therefore, they are quite safe.
If you're not a fan of batteries, these things might not be the solution for you, especially the lower-end models that are known to struggle with preserving power. While portability is one of the main advantages, one cannot say these tools are light. In fact, they aren't much lighter than their corded cousins. Therefore, if you were expecting a lighter version of powerful corded models, you're in for an unpleasant surprise. While cordless miter saws are pretty convenient to use, the batteries tend to be a burden. Many people forget to recharge the battery, it's nothing unusual. However, the consequences are pretty big. These tools need a couple of hours to recharge; therefore, if you ever forget to do it – you'll lose a lot of time and money if you're a professional. Speaking of professionals, they tend to avoid cordless models due to the lack of professional features.
To tackle a big DIY project with ease, the DEWALT DHS790AT2 FLEXVOLT's great design and powerful output is enough to make it our top-rated cordless miter saw.
When it comes to sheer accuracy, stability, and smooth operation – this model is among the best ones on the market. As you may already know, Dewalt is a well-respected brand known for designing quality power tools. Needless to say, this particular one isn't any different. It has everything you'll ever need for processing wood of any density without too many issues. The design is pretty conventional. Even though it can be regarded as universal, Dewalt always integrates a few interesting things in the design. The first thing most people notice about it is the integrated XPS cross cut positioning system. It improves both visibility and precision. In fact, when it comes to the precision, you really don't have to worry about it while using the DCS361MI. However, a vast majority of users recommend a blade with at least 60 teeth. In simpler words, you should change the included blade as soon as you can. The miter detent consists of 10 positive stops. It's made of stainless steel which guarantees durability and sturdiness. As far as the weight goes, it's decent. One cannot say it's a particularly lightweight piece of equipment, but it's not as heavy as one might expect. It stands somewhere in the middle with its 32 pounds of weight. The battery is 20 volts and provides around 180 cuts on average. The charging process is surprisingly quick and easy to handle. As far as the downsides go, there aren't many. One of the things you might not like is the dust-collecting system. While it's functional and efficient, the capacity of the dust bag could have been better. In fact, the capacity is quite underwhelming, especially when you consider Dewalt's great reputation. On the other hand, if you don't need a super-efficient dust-collecting system, this model should meet your expectations easily.
Tools made by Makita are usually of good quality and great price. In fact, Makita is known for being an ideal budget brand for both DIY-ers and professionals. This particular model stands out because of its sheer power. It's able to deliver up to 5700 RPM thanks to the powerful BL motor. On top of that, it only weighs around 28 pounds which can be regarded as quite light, especially when power tools are in question. As far as the design goes, it's pretty neat. Even though it isn't much different from the other models within the same category, the cutting capacity and precision are great. The blade can tilt from 0-47 degrees to the left and 0-57 degrees to the right. The hand grip isn't cushioned. While some people think it's not a big deal, the lack of buffers increases the vibrations by a lot. Therefore, you can expect a certain dose of vibrations if you opt for this particular model. However, it's nothing you can't overcome within a couple of uses. Dust-collecting capabilities aren't the greatest on the market, but no one expects them to be. On the other hand, it collects dust without many problems; the issue is with the lack of bag capacity. In simpler words, you'll have to discharge the dust bag frequently due to the lack of capacity. The Automatic Speed Change is an innovative technology that preserves power. Two 18V lithium-ion batteries offer 36V of power which is more than enough for the ultimate 5700 RPM. One of the biggest advantages of this tool is the fact that even contractors and devoted professionals can use it thanks to its precision and power output. Also, the XSL02Z is one of the more affordable models with professional features. If you're looking for strong batteries and smooth performance, check this unit out.
If you're an enthusiast on a limited budget, the Ryobi ONE+ might be the right tool for you. Many people are reluctant when it comes to affordable units because most of them are either cheaply made or not functional at all. However, this particular one doesn't come with a ton of disadvantages, and it offers a smooth operation. The thing that separates this particular model from any other is compactness. It weighs only around 19 pounds meaning you can carry it around with you wherever you go and not think about fatigue. The 18V lithium-ion battery delivers more than enough power for most DIY projects. Even though this unit can be used by professionals, it's not recommended. It does its job quite well, but longevity isn't its strongest point, to say the least. The design is pretty good, but there aren't any impressive parts of it. The best thing about the design is the laser line up. The laser is responsible for showing you the exact place where the blade is about to cut. Therefore, the laser increases the overall precision of this unit by quite a lot. The one thing most people notice immediately is the affordable price. While it's a great power tool for almost any DIY project, it still retained its affordability, which is great. Ryobi isn't a particularly famous brand, but you can rest assured that their units work as advertised. Quality is at a satisfactory level, and that's what counts at the end of the day. Dust collecting isn't the greatest, but no one expects it to be. It can extract quite a lot of dust from the workspace, but the bag capacity isn't the greatest. However, you should be prepared for underwhelming dust collecting in this price category. One more good thing about this model is the lack of noise compared to some other battery-powered ones.
Makita deserves to be mentioned a couple of times on the same page for a good reason – they offer great solutions both for enthusiasts and professionals. The XSL01Z model is a high-power miter saw with a built-in motor that can deliver up to 2200 RPM. While it doesn't sound like a lot, it's more than enough for a wide variety of applications. The biggest thing about the design of this model is its light weight. With only 28 pounds of weight, this model can be regarded as quite portable and mobile. The 18V lithium ion battery doesn't add much weight which is great. However, the battery is not included in the box. Therefore, make sure you order one before you opt for this particular model. The blade miters left for 0-45 degrees, and right for 0-57 degrees. As you can tell, it lets you cut a vast variety of angles by using a single adjustment. It saves a lot of time, and most importantly – effort. The steel rail is well-designed, and it increases the overall accuracy significantly. Speaking of accuracy, the XSL01Z model is as precise as one would expect. In other words, you don't have to worry about the accuracy of the cuts; the machine is calibrated excellently. As far as the downsides go, there are a few, but they aren't as crucial. The first one is lack of power for professional use. In other words, if you're a contractor, it's a good idea to avoid this particular model. While it cuts well, it doesn't have a lot of consistency, especially while on low battery. The other noticeable disadvantage is the dust-collecting system. It is indeed functional but quite underwhelming. In fact, don't expect a miraculous performance when it comes to the dust collecting capabilities of this particular power tool.
Dewalt has managed to impress the general public once again with their cordless miter saws. This particular model is one of the best ones coming from Dewalt when cordless units are in question. It has a great runtime, RPM output, and power in general. Whether you're a professional or an enthusiast, you'll definitely find this tool worth checking out. The design is great. It looks like most of the other saws available on the market, but it packs a ton of excellent features under the hood. This miter saw is capable of making more than 300 cuts with a single charge. As you may know, a vast majority of other models usually have a runtime capacity of around 200-250 cuts. Obviously, this particular one is far better for bigger DIY projects. On the other hand, even if you're a contractor, this machine can definitely be of good use. Crown molding and cutting laminate is a piece of cake with this machine. The ease of use is also one of the biggest advantages of the DHS790AT2. While some other units have complex and incomprehensive measuring elements, this one is quite straightforward. All you have to do is set the blade correctly and turn the machine on, that's it! As far as the price goes, it's somewhat premium but well worth the investment. One cannot say it's cheap, but it's certainly an affordable unit for serious artisans due to its versatile functions. There aren't many downsides, which is a pleasant surprise. The only thing people complained about is the missing parts in the package. However, that could have easily been the shipping company's error instead of the manufacturers. If you're looking for a high-end cordless miter saw, take a moment and check this one out, it's worth the effort.
Before You Buy: How a Cordless Miter Saw Works?
Before you opt for a particular model, you need to do a bit of research, especially if you're an inexperienced individual. A worrying number of people make a common mistake of buying the first thing they stumble upon. Also, instead of paying attention to features, people compare the prices with their budget. Needless to say, these methods are completely wrong and can have pretty unpleasant results. For example, you could end up with a unit that doesn't meet your expectations but costs a ton of money. There are plenty of things to think about, but the basic principles are the most important. Take a moment and check this article out, it should be helpful.
Most models have a brushed motor. The brushless type provides longer runtimes in comparison to the brushed type, but it's significantly more expensive. There are a few miter saws that feature a brushless motor, but they are in the high-end category. When it comes to sheer RPM, most of these are able to deliver from about 2000 RPM up to 6000. It all comes down to your needs. If you're looking to cut dense wood precisely, higher RPM will make sense. However, higher RPM means more power is needed. Consequently, the runtime suffers.
The batteries are usually lithium ion 18V ones. Some models can have dual battery slots meaning they output up to 36V. One of the good things about these batteries is the fact that they don't require a lot of time to recharge. The recharge cycle only takes an hour up to several hours (depending on the battery), and it's quite easy to execute. All you have to do is hook the battery up and turn the charger on. It's recommended that you invest in at least two batteries so that you don't experience any downtime. As you can see, these aren't particularly complex devices. In fact, they are all fairly simple and easy to get a hold of.
Many people end up with a super-expensive miter saw that doesn't meet their needs and expectations. The main reason for that is the fact that the price is not always a good representative of quality and features. In fact, you shouldn't identify a high price with high quality, that's not how it works. Instead, the thing you should do is look for the elements that you use on a daily basis. For example, if you're not a frequent user, there is no reason to buy a unit with double batteries. While it's overkill, it's also more expensive than the single solution. As you can see, there are ways to save some money, but you have to know how to recognize those moments. If you're interested in reading some tips, take a moment and check this buyer's guide out.
The first and most obvious thing you should think about is the battery power of a particular model. Most come with an included 18V lithium ion battery. Therefore, even though this is a pretty significant step, the chances for error are minimal because most models have very similar batteries. One of the things that are great about batteries is that you can buy as many as you want. In that case, you'll never run out of battery because you'll always be able to recharge one while using the other.
The majority of the available models on the market at the moment come with a brushed motor. Needless to say, many companies look to design an efficient motor because it's probably the most important part of every unit. When it comes to RPM, you might want to look for the ones with bigger numbers. However, it's not a crucial piece of data, by any means. The machine that is able to deliver 2000 RPM isn't necessarily worse than the one that delivers 5000. As far as the brushless motors go, some models come with it, but they are much more expensive.
Miter gauge, bevel angles, and other measuring components of miter saws are extremely important. Build quality of these elements is crucial for the overall precision and accuracy of a particular unit. Therefore, always look for high end measuring components because the cheap ones aren't worth investing in.
When it comes to aesthetics, it's all up to you because it's a matter of personal preferences. However, build quality is something you should really pay attention to. For example, if a particular unit seems too "plastic", you might want to avoid it. Even though most companies use hard plastic, something like steel or aluminum is always a better solution due to the difference in sturdiness. The usual recommendation is to go with metal bodies or hard plastic ones if you're on a limited budget.
Things like lasers, additional battery slots, and LED lights can make a huge difference sometimes. Even though neither of these accessories is mandatory for smooth operation, they are still recommended, especially the laser-guided adjustments. The best thing about these auxiliary features is that they are all more or less affordable and budget-friendly.
As we already said, a high price doesn't mean high quality. If you're on a limited budget, make sure you're getting the most out of it. Don't spare money on crucial parts because it's going to backfire quite quickly. Sparing and saving money while buying power tools isn't the best idea, to say the least. Instead of purchasing a cheap tool, wait for a couple of days or weeks until you either have more finances or find a better deal. Don't rush the purchase; it won't end up well.
If you're looking for a high-end cordless miter saw, some of these models might be a good solution. It's up to you to check their features out so that you can fine-tune your requirements with the capabilities of a particular unit. In other words, make sure you know what are you doing, and everything should be fine. If you opt for any of the units from our list, you can rest assured that they work and perform as advertised. Miter saws are important tools, especially for people that work with wood on a daily basis. Making angled cuts is a piece of cake as long as you have the proper tools. Once you start dealing with cheap ones, the problems arise. If you want to find out more about these, don't hesitate to check our full reviews out. We offer a much more detailed insight into the performance and efficiency of every individual model. The one thing you don't have to worry about is money because most of these power tools are affordable and usually a bang for one's buck.


China Crusher supplier, Jaw Crusher, Grinding Mill Manufacturers/ Suppliers - Shanghai Mining and Construction Machinery Co., Ltd. Stone Crushing Equipment, Crusher Machine … JCE Jaw Crusher JCE series Jaw crusher,Shanghai Machinery Co.,Ltd.is .
Alibaba.com offers 1,079 crusher products. About 90% of these are mining machinery parts, 7% are crusher, and 1% are stone machinery. A wide variety of crusher options are available to you, such as casting, forging. You can also choose from high manganese steel, iron. There are 1,047 crusher suppliers, mainly located in Asia.
Shanghai Shibang Machinery Company. No.416 Jianye Road,Pudong New Area,Shanghai,China Shanghai, 201201 China Tel: 00862158383068 ... and it's a professional supplier of mining crushing equipment and industrial grinding mills, which has independent right of import and export.
Crusher Washing And Vibrating Screen Projects ProductsProduct name:Alluvial Gold Wash Plant/Gold Mining Equipment Alluvial gold washing plant/mobile gold ... Chat Now; Mining Jaw Crusher,Jaw Crushers China (Mainland) Mining ... Mining Jaw Crusher,Jaw Crushers,complete details about Mining Jaw Crusher,Jaw Crushers provided by Shanghai Longzhen.
alibaba shanghai Manufacturer small pe jaw crusher price sichuan mining machinery is the largest rock crusher requirements like customized design, advanced limestone crusher technology t.m. lodge china crusher machines.


Description: Learn the basics of off-road cycling and gain the skills and confidence required to ride the tougher sections of trail. Topics range from cycling basics and trail fundamentals to technical riding skills. This class is well-suited for riders of all levels. Presented by Spoke Life Cycles. Bring your own bike, helmet, and water. Limited mountain bikes will be available on a first-come, first-served basis.


The Courier Mail reported State Parliament on Wednesday had lifted the Queensland Civil and Administrative Tribunal's jurisdictional limit from $25,000 to accommodate claims of up $100,000 for new and used motor vehicles.
RACQ spokesperson Paul Turner said the reinstatement of warranty protection for used cars was an important step in defending buyers.
"When you buy a vehicle, you don't expect, or often you can't afford, expensive and unplanned repairs shortly after handing over your money. When things go wrong with a purchase – it can be financially devastating," Mr Turner said.
Mr Turner said if motorists were affected by a faulty car, the first thing they should do was go back to the dealer that sold the car and attempt to negotiate a fair deal.


text:
"The Cartesian Theater"
Title "The Cartesian Theater"
Authors Wilson, Robert Charles(b. 1953)
Secondary Authors Anders, Lou
Secondary Title Futureshocks
Keywords Canadian author, Male author, US author
The background of the story is the failure of complete automation to produce a eutopia. See also 2007 Wilson.
Rpt. in The Best Science Fiction and Fantasy of the Year: Volume 1. Ed. Jonathan Strahan (San Francisco, CA: Night Shade Books, 2006), 275-98; and in Distant Early Warnings: Canada's Best Science Fiction. Ed. Robert J. Sawyer (Markham, ON, Canada: Published by Red Deer Press for Robert J. Sawyer Books, 2009), 241-77 with a note on the author on 241-42.
Merril, PSt
The author (b. 1953) was born in the U.S. but has lived in Canada since 1962 and is a Canadian citizen.
2006 Wilson, Robert Charles (b. 1953). "The Cartesian Theater." Futureshocks. Ed. Lou Anders (New York: Roc, 2006), 272-305. Rpt. in The Best Science Fiction and Fantasy of the Year: Volume 1. Ed. Jonathan Strahan (San Francisco, CA: Night Shade Books, 2006), 275-98; and in Distant Early Warnings: Canada's Best Science Fiction. Ed. Robert J. Sawyer (Markham, ON, Canada: Published by Red Deer Press for Robert J. Sawyer Books, 2009), 241-77 with a note on the author on 241-42. Merril, PSt
The background of the story is the failure of complete automation to produce a eutopia. See also 2007 Wilson. The author was born in the U.S. but has lived in Canada since 1962 and is a Canadian citizen.


text:
Q: Issue with Binding passed to TextField, it is not allowing state change Hi all thanks in advance.
I am having an issue when running app (not in preview), a textfield is not updating the state. I've not continued to expand the MVVM yet as I am getting caught up in this UI/Binding issue.
Not sure what have I missed here? I am passing a StateObject (view model instance) into the EnvironmentObject list, which is then accessed from an EnvironmentObject and the models array of elements in a view is iterated over, then further passing the iterated elements of the array to a Binding in another view which is then bound to a textfield to be edited by the user?
Specifically, the issue is:
When swipe action > edit on an expense in the ContentView to navigate to EditExpenseView, the textfields don't allow editing.
Note:

*

*If I move the textfield up to the ExpenseList View, the binding to edit works. I thought that maybe the List(items) was the issue because it's iterating over an immutable collection.

*I am using the index and passing the array binding via $expenses[index] which is avoiding accessing the immutable collection as its only being used to get the index of the list item the user will edit.
If your still reading, thanks for being awesome!
Let me know if I can add any further information or provide clarity.
Expense Model:
struct Expense: Equatable, Identifiable, Codable {

    init(date: Date, description: String, amount: Decimal, type: ExpenseType, status: ExpenseStatus, budgetId: UUID?) {
        self.date = date
        self.description = description
        self.amount = amount
        self.type = type
        self.status = status
        self.budgetId = budgetId
    }

    static func == (lhs: Expense, rhs: Expense) -> Bool {
        lhs.id == rhs.id
    }

    var id: UUID = UUID()
    var date: Date
    var description: String
    var amount: Decimal
    var type: ExpenseType
    var status: ExpenseStatus
    var budgetId: UUID?
}

ExpenseViewModel:
class ExpenseViewModel: ObservableObject, Identifiable {

    @Published var expenses: [Expense] = []

    func insertExpense(date: Date, description: String, amount: Decimal, type: ExpenseType, status: ExpenseStatus) -> Void {
        expenses.insert(Expense(date: date, description: description, amount: amount, type: type, status: status, budgetId: nil), at:0)
    }

    func remove(_ expense: Expense) {
        expenses.removeAll(where: {$0.id == expense.id})
    }

}

App Entry:
import SwiftUI

@main
struct iBudgeteerApp: App {

    @StateObject private var expenses = ExpenseViewModel()

    var body: some Scene {
        WindowGroup {
            ContentView().environmentObject(expenses)
        }
    }
}

Initial View:
struct ContentView: View {

    @EnvironmentObject private var model: ExpenseViewModel

    private static let formatter: NumberFormatter = {
        let formatter = NumberFormatter()
        formatter.numberStyle = .currency
        return formatter
    }()

    var body: some View {
        NavigationStack {
            VStack {
                Button("Add Row") {
                    model.insertExpense(date: Date(), description: "Groceries", amount: 29.94, type: .Expense, status: .Cleared)
                }
                ExpenseList(expenses: $model.expenses)
            }
        }
    }
}

Expense List View:
struct ExpenseList: View {

    @Binding var expenses: [Expense]

    var formatter: NumberFormatter = {
        let formatter = NumberFormatter()
        formatter.numberStyle = .currency
        return formatter
    }()

    var body: some View {

        List (expenses.sorted(by: {$0.date > $1.date}).indices, id: \.self) {
            index in

            HStack {

                Text("\(index + 1).").padding(.trailing)

                VStack(alignment: .leading) {

                    HStack {
                        Text(expenses[index].date.formatted(date:.numeric, time: .omitted))
                        Spacer()
                        Text(expenses[index].description)
                    }

                    HStack {
                        Text(expenses[index].description)
                        Spacer()
                        Text("\(expenses[index].amount as NSNumber, formatter: formatter)")
                            .foregroundColor( expenses[index].type == .Expense ? .red : .green)
                        Image(systemName: expenses[index].type == .Expense ? "arrow.down" : "arrow.up").foregroundColor( expenses[index].type == .Expense ? .red : .green)
                    }.padding(.top, 1)
                }
                .swipeActions(edge: .trailing) {
                    Button(role: .destructive, action: { expenses.remove(at: index) } ) {
                        Label("Delete", systemImage: "trash")
                    }
                    .tint(.gray)
                }
                .swipeActions() {
                    NavigationLink {
                        EditExpenseView(expense: self.$expenses[index])
                    } label: {
                        Label("Edit", systemImage: "slider.horizontal.3")
                    }
                    .tint(.yellow)
            }
            }
        }
    }

}

Edit Expense View:
struct EditExpenseView: View {

    @Binding var expense: Expense

    var formatter: NumberFormatter = {
        let formatter = NumberFormatter()
        formatter.numberStyle = .currency
        return formatter
    }()

    var body: some View {

        Form {

            Section(header: Text("Editing: \(expense.description)")) {
                VStack {
                    DatePicker(
                        "Date",
                        selection: $expense.date,
                        displayedComponents: [.date]
                    )
                    HStack {
                        Text("Name")
                        Spacer()
                        TextField("description",text: $expense.description)
                            .fixedSize().multilineTextAlignment(.trailing)
                    }
                    HStack {
                        Text("Amount")
                        Spacer()
                        TextField("0.00", value: $expense.amount, formatter: formatter).fixedSize()
                    }

                    Picker("Status", selection: $expense.status) {
                        ForEach(ExpenseStatus.allCases, id: \.self) {
                            status in
                            Text("\(status.rawValue)")
                        }
                    }
                    Picker("Type", selection: $expense.type) {
                        ForEach(ExpenseType.allCases, id: \.self) {
                            type in
                            Text("\(type.rawValue)")
                        }
                    }
                }
            }
        }

    }
}

UPDATE
It works in:
List ($expenses) { $expense in
    NavigationLink(expense.description) {
        EditExpenseView(expense: $expense)
    }
}

ForEach($expenses) { $expense in
    NavigationLink(expense.description) {
        EditExpenseView(expense: $expense)
    }
}

But not in:
List($expenses) {
                $expense in

                    VStack(alignment: .leading) {

                        HStack {
                            Text(expense.date.formatted(date:.numeric, time: .omitted))
                            Spacer()                        }

                        HStack {
                            Text(expense.description)
                            Spacer()
                            Text("\(expense.amount as NSNumber, formatter: formatter)")
                                .foregroundColor( expense.type == .Expense ? .red : .green)
                            Image(systemName: expense.type == .Expense ? "arrow.down" : "arrow.up").foregroundColor(expense.type == .Expense ? .red : .green)
                        }.padding(.top, 1)
                    }
                    .swipeActions(edge: .trailing) {
                        Button(role: .destructive, action: { //expenses.remove(expense)
                        } ) {
                            Label("Delete", systemImage: "trash")
                        }
                        .tint(.gray)
                    }
                    .swipeActions() {

                        NavigationLink {
                            EditExpenseView(expense: $expense)
                        } label: {
                            Label("Edit", systemImage: "slider.horizontal.3")
                        }
                        .tint(.yellow)
                    }

}

A: Disclaimer:
I couldn´t test this answer properly as your example is missing information and is not reproducible. Please consider posting a minimal reproducible example.
The issue is in these lines:
List (expenses.sorted(by: {$0.date > $1.date}).indices, id: \.self) {

and then doing:
EditExpenseView(expense: self.$expenses[index])

You are not passing a binding reference of Expense on to your EditExpenseView but a binding to a copy of it. You are breaking the binding chain.
The following aproach should yield the desired result:
List ($expenses) { $expense in
    HStack {

        Text("\(expenses.firstIndex(of: expense) + 1).").padding(.trailing)

        VStack(alignment: .leading) {

            HStack {
                Text(expense.date.formatted(date:.numeric, time: .omitted))
                Spacer()
                Text(expense.description)
            }
.....

and passing your Expense on to your subview:
EditExpenseView(expense: $expense)


A gift of classical good taste and elegance, this gorgeous display of white lilies turns any occasion into a special one.
Large, blooming white lilies are artfully accented with eucalyptus and arranged in a stylish clear glass vase. With their simple beauty and sweet fragrance, the lilies send a memorable message of your sentiments.
Measures approximately 18" x 21".
Magnificent White Lilies is a hand delivered gift. These gifts are delivered by one of our local design centers located throughout the United States and Canada.
Same day delivery is available for most gifts when ordered before the cutoff time. The cutoff time for Magnificent White Lilies is 2 PM in the recipient's time zone.
THIS IS MY SISTERS FAVOURITE FLOWERS, SO I ORDERED SOME FOR HER ANNIVERSARY. SHE TOLD ME THEY WERE BEAUTIFUL AND THE AROMA IN HER HOUSE WAS AMAZING.
SHE IS SO IMPRESSED! SHE ACTUALLY ASKED ME WHERE I ORDERED FROM SO THAT SHE CAN ORDER MORE.
I PLACED THE ORDER FROM SCOTLAND AND EVERYTHING FROM START TO FINISH WENT PERFECT WITH NO EFFORT AT ALL. WELL IMPRESSED WITH THIS COMPANY.
The lasting beauty and scent of this gift was beyond expectation. Our friends were greatly comforted by this product. Thank you for helping us to provide that support and comfort.


This Tucson, Arizona hotel is a 100% non smoking property offering the best in location and amenities for a great value. Located in North Tucson, the Best Western Catalina Inn is a 100% non smoking hotel featuring a variety of great amenities and a friendly, helpful staff. This Southern Arizona hotel is situated six miles from the Catalina State Park which offers numerous hiking and bike trails. The hotel is also near the Sabino Canyon Recreation area and the Tucson Botanical Gardens. Each of the 49 well appointed guest rooms features a microwave, refrigerator, cable satellite television and high-speed Internet access. Guests will enjoy a complimentary continental breakfast before heading out to explore Tucson. Other hotel amenities include an outdoor swimming pool, business center and business services. Pets are welcome. The Best Western Catalina Inn offers guests convenient access to a variety of local attractions including the San Xavier Mission, the Sonoran Desert Museum, the Pima Air & Space Museum and the Kitt Peak Observatory. Families especially will appreciate being close to the Tucson Children Museum, the Reid Park Zoo and the Old Tucson Studios which feature Old West gun fights and Wild West stunt shows. This Tucson hotel is also near the Phoenix Community College and University of Arizona campuses. Tucson is home to a variety of events throughout the year such as the Southern Arizona Tucson Gem and Mineral show, the Tucson Rodeo and the Tucson Marathon. Make a reservation today and save at the Best Western Catalina Inn.
�From: Interstate 10. Exit 240 (Tangerine Road). Go east for 13 miles to Oracle Road (AZ-77). Then north for four and one half miles. The Best Western Catalina Inn will be on the left.
* 6.00 mile(s) from Catalina State Park, many hiking trails and bike riding.


TOPIC: Witton Albion vs Matlock Town.
Team news: Witton make one change to the starting line-up beaten by South Shields last weekend. Danny McKenna returns in place of Billy Smart who begins a two-match suspension.
A Dangerous ball into the penalty area on 5 minutes by Rob Hopley is gathered by the Matlock goalkeeper Ross Durrant just ahead of Will Jones.
Powerful effort on the Albion goal on 13 minutes but Greg Hall does well to get down low to his left to make the save.
Dangerous long throw in by Anthony Gardner on 18 minutes is aided by the wind, the ball falls to James Foley whose volley is saved at the near post by Ross Durrant in the Gladiators goal.
Luke Hinsley drags a shot well wide on 23 minutes from 20 yards for the visitors.
Danny McKenna's shot on 24 minutes is blocked, it falls for Rob Hopley who is well tackled by Adam Yates as he's about to shoot and the ball runs just wide.
Will Jones on 26 minutestakes the ball down on his chest and turns before unleashing a shot just wide.
Good ball in by Danny McKenna on 30 minutes finds Will Jones who sends a powerful header at goal but Ross Durrant makes the save in the Matlock goal.
Looping header by Tom Owens on 31 minutes almost catches out the goalkeeper as Witton continue to go close.
Danny McKenna's shot on 32 minutes is blocked en route to goal.
40 minutes played - A couple of chances as Witton pressure continues. Dangerous ball in sees Anthony Gardner knock the ball across the face of goal. Then it's knocked back across and James Foley nods wide.
Rob Hopley's header from Danny McKenna's clipped cross on 41 minutes clatters the woodwork with goalkeeper Ross Durrant grasping at air.
Witton Albion 0 Matlock Town 0.
How on earth is it still goalless?
Witton Albion 1 Matlock Town 0.
The deadlock is finally broken on 51 minutes as Gladiators Lee Beevers diverts the ball past Ross Durrant to give the Albion the lead.


text:
Dewey Michael Proctor (July 1, 1920 – July 2, 2009) was an American football fullback.

Proctor was born in South Carolina in 1920 and attended Lake View High School in Lake View, South Carolina. He played college football at Furman.

He played professional football in the All-America Football Conference for the New York Yankees in 1946, 1947, and 1949 and for the Chicago Rockets in 1948. He appeared in 25 professional football games, five of them as a starter, and tallied 280 rushing yards, 54 receiving yards, and four touchdowns.

He died in 2009.

References

1920 births
2009 deaths
American football fullbacks
New York Yankees (AAFC) players
Chicago Rockets players
Furman Paladins football players
Players of American football from South Carolina

redpajama_set_name: RedPajamaWikipedia


Calahan then started exploring whether there were any faculty or staff on campus who had gone through the training to become a Qualified Administrator (QA) of the Intercultural Development Inventory (IDI)—a tool that assesses intercultural development according to the IDC. He found a few, but they were using the tool rather sparingly. Calahan wanted to move toward getting more people to use the IDI as formative assessment, as a developmental teaching tool.
Eventually, Purdue was able to bring intercultural learning expert Dr. Mick Vande Berg to campus to provide training for a group of faculty and staff involved with study abroad. Calahan emphasizes that having an outside expert is very important to get momentum going.
As part of that training, participants became IDI QAs, and also participated in one-on-one intercultural coaching using the Individual Development Plan (IDP), which is based on their IDI results.
Dr. Katherine Yngve, Associate Director of Learning Outcomes at the Center for Intercultural Learning, Mentoring Assessment & Research (CILMAR) at Purdue, explains that faculty who participated in the program found the intercultural coaching piece to be particularly helpful and have even asked for more. Initially this coaching was provided by Vande Berg, the outside consultant, and core intercultural staff at Purdue, but now some of the individuals who went through the initial QA training are serving as intercultural coaches to their peers.
Since the training with Vande Berg, Purdue has focused on institutionalizing the intercultural capacity-building efforts. A key initiative is the Growing Intercultural Leaders (GIL) program, which is "a professional development opportunity in intercultural competency for the faculty and staff of Purdue University." Intercultural Learning Officers (many of whom participated in the initial training with Vande Berg) in each of the schools or colleges at Purdue nominate potential candidates for participation in the program, which is by application only.
There are three different levels of the GIL program, each of which "includes individualized mentoring of intercultural competency for faculty and staff in their role of fostering and assessing the growth of students." Participation in the second and third levels includes discretionary awards.
Yngve explains that providing monetary incentives is important because it demonstrates to faculty that this is something the university values. In addition, Purdue recently added mentoring as a new element in tenure, and the GIL program provides opportunities for faculty to gain mentoring experience, creating an additional incentive.
The GIL program involves a lot of individualized support and therefore willlikely remain relatively small. The potential impact of such intercultural capacity-building efforts, however, is quite big.
Training faculty and staff is starting to have a noticeable impact on students' intercultural learning. For example, one faculty member created a cross-cultural engineering course based on the developmental model. Students took the IDI at the beginning and end of the semester-long course (which took place in the U.S.) and, according to Calahan, the average gain was an incredible 28 points (on a 90-point scale).
Several study abroad leaders have incorporated more intentional intercultural learning into their programs, requiring students to complete and turn in their Individual Development Plan (IDP), the self-guided workbook that individuals receive after taking the IDI to aid their own intercultural development. Participants in these study abroad programs—many as short as two weeks—have averaged 11-15 point gains on the IDI (again, a significant impact).
In addition, faculty and staff interest is spreading. A group has formed called the Purdue InterCultural Learning Community of Practice, which meets monthly for participants to continue their learning and share what they've been doing in the field.
Purdue started by providing training and support to faculty study abroad leaders who wanted to make those experiences more meaningful for students but didn't necessarily know how or have the tools to do so. With effective intercultural training and coaching, they have been able to make those programs more transformative, and interest is now spreading, especially as it becomes evident that this is something the university values and supports.
Yngve also stresses the importance of the assessment and research piece. One of her goals is to get faculty to think more about how they can use assessment to improve intercultural learning. This also provides an opportunity for faculty to publish. Yngve says it's been very important to get faculty "to own their own intercultural development," to realize focusing on their own development is meaningful.
When asked about what has been helpful in moving intercultural learning forward at Purdue, Calahan goes back to the importance of having a research-based intercultural model on which to build. Choose a model that has proven reliability and validity and that fits your context. Then, "start with the low-hanging fruit," such as by working with those involved with study abroad.
As you do that, it's really important to collect and share out data. This is the case even if resources are limited. If, for example, you've chosen a certain model, but can't use it with all students, do it at a level that you can pilot and collect data. "You have to have data or you just have opinion," says Calahan. Data helps create further momentum.
Two other critical ingredients, according to Calahan, are an influential champion and funding. Purdue didn't really start to make progress on intercultural learning until Dr. Michael Brzezinski came on board as Dean of International Programs and attended an intercultural training with Vande Berg. His understanding and support have been critical to the success of intercultural capacity-building initiatives at Purdue.
That commitment to intercultural development is clearly evident at Purdue. And while not all schools can (or should) try to replicate what Purdue is doing, I would encourage you to think about how the lessons learned there might translate to your context.
How might you be able to apply a lesson learned from Purdue to your own context? Share in the comments section below.


text:
The Shaheen-III (Urdu: ; lit. White Falcon-III) is a Pakistani land-based surface-to-surface medium range ballistic missile, which was test fired for the first time by military service on 9 March 2015.

Development began in secrecy in the early 2000s in response to India's Agni-III, Shaheen was successfully tested on 9 March 2015 with a range of 2750 km (1700 mi), which enables it to strike all of India and reach deep into the Middle East parts of North Africa. The missile, according to a former Director General of Pakistan's Strategic Plans Division, is designed to reach the Indian islands of Andaman and Nicobar so that India cannot use them as "strategic bases" to establish a "second strike capability."

The Shaheen program is composed of the solid-fuel system in contrast to the Ghauri program that is primarily based on liquid-fuel system. With the successful launch of the Shaheen-III, it surpasses the range of Shaheen-II— hence, it is the longest-range missile to be launched by the military.

The US Air Force National Air and Space Intelligence Center estimates that as of June 2017 this missile type was not yet operationally deployed.

Overview

Development history

The range of the Shaheen-3 is sufficient to target all of mainland India from launch positions in most of Pakistan to the south of Islamabad. But apparently, the missile was developed to do more than that. According to Gen. Kidwai, the range of 2750 km was determined by a need to be able to target the Nicobar and Andaman Islands in the eastern part of the Indian Ocean that are "developed as strategic bases" where "India might think of putting its weapons". But for a 2750-km range Shaheen-3 to reach the Andaman and Nicobar Islands, it would need to be launched from positions in the very Eastern parts of Pakistan, close to the Indian border. If deployed in the Western parts of the Balochistan province, the range of the Shaheen-3 would for the first time bring Israel within range of Pakistani nuclear missiles.

In 2000, the Space Research Commission concluded at least two design studies for its space launch vehicle. Initially, there were two earlier designs were shown in IDEAS held in 2002 and its design was centered on developing a space booster based on the design technologies of the Shaheen-I. Since then, Shaheen owes its existence largely to the joint efforts led by NDC of NeScom and Space Research Commission.

The Shaheen-III was shrouded in top secrecy and very little information was available to the public, mostly provided in 2002 IDEAS. Majority of the efforts and funding was being made available to Ghauri-III to seek strike in Eastern region of India. In May 2000, the Ghauri-III was cancelled due to its less advance and lack of technological gain. Despite strong advocacy by Abdul Qadeer Khan for the Ghauri-III program made to be feasible, the program was terminated by then-President Pervez Musharraf who made the funding available for Shaheen-III program which was to be led under Samar Mubarakmand. The Air Force, however, pressed for Shaheen-III to make it feasible as liquids were being developed that would allow the missiles to be left in a ready-to-shoot form for extended periods.

The Shaheen-III was initially purposed as the space booster for the space program to make it possible for installing the satellite payload applications. Despite its efforts, the existence of Shaheen-III continued to be speculated in news media as Pakistan Ministry of Defence and the Joint Staff HQ nor confirms or deny the existence of the program.

In a press conference held in Lahore in 2009, Samar Mubarakmand stated that: "Pakistan would launch its own satellite in April 2011." Although no confirmation or denial of Shaheen program's existence was given by Dr. Mubarakmand, the rumors and speculations yet to be continued for the existence of the program.

After years of speculations, the Shaheen-III was eventually revealed and tested on 9 March 2015 with a 2750 km (1700-mile) range.

It uses the WS21200 transporter erector launcher (TEL) manufactured in China by Wanshan Special Vehicle.

Testing
On 9 March 2015, the ISPR released a press statement on notifying the successful testing of the Shaheen-III that was conducted from the southern coast off the Arabian Sea.

Military officials from JS HQ, SPD scientists and engineers, oversaw the launch of the system and witnessed the impact point in the Arabian Sea. Reports summed up by NTI, there had been series of testings taken place of the rocket engine nozzles before the eventual tests took place in 2015.

On 20 January 2021, the ISPR released a press statement stating that a successful test of Shaheen-III aimed at "revalidating various design & tech parameters of weapon system" was conducted.

On 9 April 2022, the ISPR released a press statement stating that a successful test of Shaheen-III aimed at "re-validating various design and technical parameters of the weapon system" was conducted.

Analysis

Strategic prospect

Several Pakistani nuclear and military strategists reportedly quoted that the "Shaheen-III has a range greater than that of any other missile system in-service with Pakistan. Earlier testings of Shaheen-III had the maximum range of about 2,500km, which meant it can reach all parts of India, even the northeastern and eastern frontier.

Air Marshal Shahid Latif, a retired senior commander in the Pakistan Air Force, was reported to have said: "Now, India doesn't have its safe havens any more. It's all a reaction to India, which has now gone even for tests of extra-regional missiles. It sends a [very] loud message: If you hurt us, we are going to hurt you back!".

Mansoor Ahmad, a professor of Strategic studies at the Islamabad's Quaid-i-Azam University, stated, "Pakistan's military, however, is not interested in a "tit-for-tat" arms race with India," and speculated that developmental work may be under progress to make missile capable of delivering multiple warheads which would make them harder to defend against. Pakistan would later test the Ababeel missile with this capability.

Peace prospect

In a views of political scientist, Dr. Farrukh Saleem, the Shaheen-III seems to be a reaction to Integrated Guided Missile Development Program. Dr. Saleem, on the other hand, stressed that: "Pakistan seem to be aiming at competing with India and Pakistan's aims seem to revolve around the creation of a credible deterrence, and a credible deterrence is bound to strengthen strategic stability ."

See also
 Pakistan and its Nuclear Deterrent Program
 Medium-range ballistic missile
 Ababeel, a development of the Shaheen-III with an enlarged payload fairing containing a MIRV bus

References

External links
 Shaheen III test fire video
 Image of Shaheen 3 Missile on Launchpad

2015 in Pakistan
Embedded systems
Medium-range ballistic missiles of Pakistan
Military equipment introduced in the 2010s


Singer Sonu Nigam today announced his intention to quit twitter in a series of 24 tweets. "I bid adieu to Twitter and my close to 7 Million followers today, leaving most Disappointed and angry at me, and some Sadists Happy," he tweeted at 10.13 am today, the first of a volley of tweets that lasted over half an hour. The singer, who had expressed his annoyance after the microblogging site, in his view, conducted a one sided sham as it suspended singer Abhijeet Bhattacharya's account following his "offensive" tweets, especially against women. Nigam also warned his followers and the media to take screenshots of his tweets as he intended to delete his account soon. The singer also supported BJP MP-actor Paresh Rawal, who kicked up a row with his remark that author Arundhati Roy should be tied to an Army jeep instead of a stone pelter, a reference to an incident in Kashmir where an officer used a protester as a "human shield".


text:
Q: Want to pass empty string in datetime field in c# I am passing empty value in json payload in datetime field. Below is json payload example.
Here in dateOf in Loans2021 I am passing ""
{
    "isCompany": null,
    "Loans2020": {
        "dateOf": "2022-12-31T19:00:00.000Z",
        "Amount": 1000,
    },
    "Loans2021": {
        "Amount": 0,
        "dateOf": ""
    }
}

I am getting error as per below.
"errors": {
    "request": [
      "The request field is required."
    ],
    "$.Loans2021.dateOn": [
      "The JSON value could not be converted to System.Nullable`1[System.DateTime]. Path:.."
    ]

I want to pass empty string in datetime field so any idea how to do this.
I am using C#, .net core in web api

A: You can't pass the dateOf in this "" format instead of this pass the dateOf as null.
Try like this
{
"isCompany": null,
"Loans2020": {
    "dateOf": "2022-12-31T19:00:00.000Z",
    "Amount": 1000,
},
"Loans2021": {
    "Amount": 0,
    "dateOf": null
}

But Before this set your dateOf property as nullable in your entity class
public DateTime? Date { get; set; }

A: You're trying to pass a string to an object of type DateTime.
Try to implement a custom json converter.
In your C# property, add the declaration:
[JsonPropertyName("dateOf")]
[JsonConverter(typeof(stringToDateTimeConverter))]
public DateTime? date;

Here is an example:
public sealed class StringToDateTimeConverter : JsonConverter<double>
{
    public override double Read(
        ref Utf8JsonReader reader,
        Type typeToConvert,
        JsonSerializerOptions options)
    {
        DateTime.TryParse(reader.GetString(),out DateTime value);
        return value;
    }

    public override void Write(
        Utf8JsonWriter writer,
        double value,
        JsonSerializerOptions options)
    {
        throw new NotImplementedException();
    }
}


Plants With A Message: Our Plants!
Individual drop shipments are our specialty — Great for Holiday Gift giving, new product announcement, or as an invitation to attend.
Bulk shipments and fulfillment programs available; commit to our minimum quantity and we will release them as needed (within a 12 month window).
*Mini packaged in mylar bag with care guide/plant description.
Mailable gift box available. See Pricing Information.


Learn how to start your own organic vegetable garden and grow good food at home!
It's a perfect time to get started on your patch of soil and grow beautiful, fresh vegetables all year round! The class will be small and you'll be able to ask questions, get involved and gain the knowledge to grow your own food. This course is tailored for the region's climate and seasons and is supported by the Rahamim Community Garden.


As mentioned in a previous post, the group Soldier's Angels has a fund raiser known as Project Valour-IT running through Veterans day. While all the donations go to the same cause the fund raiser is being ran as a team competition. Even though the Marine corps is the smallest branch, the Marine team currently leads the others branches (as expected) in fund raising.
With today being the Marine Corps Birthday, it is the perfect time to donate a little money and put them over the top. Please help if you can.
Two hundred and thirty four years ago today, the United States Marine Corps was born in a tavern in Philadelphia. While that may seem an odd place, those who know Marines understand that it could be no other way.
Marines have served around the world defending their country. Every war, conflict, "police-action" or simple show of force has had Marines leading the way. Today Marines serve around the world in two theaters of war, embassies, ships and even at the White House.
On the Marine Corps Birthday all Marines, past and present wish each other a Happy Birthday. Most of us treat the Marine Corps Birthday as more important than our own. We share it with our fellow Marines, our brothers and sisters. It is a bond that is forged in a common history, tradition and experience and far too often in blood.
Update: Peter Vermes will be officially named tomorrow.
The Kansas City Wizards are expected to announce their new head coach on Tuesday. I think they will likely make Peter Vermes the Head Coach, removing the interim from his title. This is speculation because nobody will say anything other than the announcement will be tomorrow.
There has been a lot of speculation about possible coaches, including former Wizard and current (at least until officially released) Chivas coach Preki. He is rumored to be leaving Chivas now that the season has ended. Even though his teams have performed well he and upper management have not seemed to get along. Maybe he could come to Kansas City as an assistant until another job opened up.
Check back tomorrow for the more news.


text:
Harvey broke a national rainfall record for a single tropical storm
It's more than 4 feet of rain.
By Brian Resnick@B_resnick Updated Aug 29, 2017, 5:33pm EDT
Share All sharing options for: Harvey broke a national rainfall record for a single tropical storm
People walk down a flooded street as they evacuate their homes after the area was inundated with flooding from Hurricane Harvey on August 28, 2017 in Houston, Texas.
Photo by Joe Raedle/Getty Images
Brian Resnick is Vox's science and health editor, and is the co-creator of Unexplainable, Vox's podcast about unanswered questions in science. Previously, Brian was a reporter at Vox and at National Journal.
In Southeast Houston, a weather station has registered more than 51 inches of rain from Tropical Storm Harvey. The measurement is preliminary, but if confirmed, it will mean Harvey has broken the record for the greatest amount of rain recorded from a single tropical storm or hurricane in the continental United States. It's more than 4 feet of rain.
Preliminary record: Harvey has passed the 50" measured single-storm rainfall record for the continental US.
More: https://t.co/sgB1qmoe4M
— NWS (@NWS) August 29, 2017
The previous record was 48 inches, also set in Texas, during Tropical Storm Amelia in 1978. (52 inches were recorded in 1950 in Hawaii during a cyclone. Harvey could very well beat that record too.)
Here are the rainfall records by state, pre-Harvey.
(Image via @NWSWPC) pic.twitter.com/qq8ui9Zywo
— Eric Holthaus (@EricHolthaus) August 29, 2017
The record underscores what a catastrophic flooding event Harvey has been. And it's not over yet. An additional 6 to 12 inches of rain are expected over much of Houston. As of yesterday, Harvey had dumped an estimated 15 trillion gallons over East Texas.
We wondered what 14 to 15 trillion gallons would look like in one giant raindrop. Its size is reminiscent of a mushroom cloud.
Javier Zarracina / Vox
It will be a long while before the extent of the damage in Houston is assessed. But the cleanup and recovery is likely to take years, as FEMA director Brock Long told reporters Sunday. The damage is likely to amount in the tens of billions.
Here's the current situation.
Roadways are now rivers. Thousands have been rescued from flooding homes, and search efforts are still underway. A total of 12,000 National Guard members have been called into service, and civilians — from in and outside of Texas — have volunteered their boats for search and rescue efforts. More than 30,000 people will need temporary shelter, FEMA announced Monday, and an estimated 450,000 people are likely to seek federal disaster aid. At least 11 people have died in the storm, including a police officer who drowned in a patrol car, authorities report.
And again, it's important to reiterate: It's not over yet.
Hurricane Harvey and its aftermath
Flesh-eating bacteria, cancer-causing chemicals, and mold: Harvey and Irma's lingering health threats
Trump addresses Hurricane Harvey victims in Corpus Christi: "what a crowd, what a turnout"
Next Up In Science & Health


text:
The Skeptics
Middle East Watch
Korea Watch
Toggle Sub Menu
Policy Hawks Gunning for Syrian Confrontation
August 11, 2011 Topic: CounterinsurgencyCongressMuckety MucksThe PresidencyHumanitarian InterventionSanctionsPolitics Region: Syria
A motley crew of bloodthirsty pundits and politicians are calling the shots on Syria. Thank Obama's indecision for the coming war.
by Nicholas Noe
In the ideological struggle over how best to approach the five-months old crisis in Syria, a motley crew of Middle East policy hawks are on the verge of claiming a rare, but nevertheless long sought-after "mission accomplished": a bloody confrontation with the bloody dictator, Bashar al-Assad.
It should not have come to this.
Unfortunately though, from the beginning the Obama administration failed to publicly articulate anything approaching a reasonable bargain for the Assad regime and Syrian elites that might have either persuaded them both to move towards a gradual transition or made any rejectionists so obviously irrational that their ability and desire to exercise violence would have been radically diminished (thereby reducing the level of violence and contingency in any forced transition).
Instead, the line from top US officials has essentially been "reform or eventually die fighting"—not such a grand bargain, especially for a far weaker actor like Syria, since there were no guarantees of comprehensive incentives proffered in public and zero discussion about aggressively addressing a core grievance of occupied Syrian territory (the strategically more important and eminently
doable "1967 borders" issue for both the United States and Israel).="#v=onepage&q=uri%20sagi%20syria&f=false">
All one seemed to hear and read these past few months about potential ways out was that if the Syrian regime pulled back its forces, expeditiously removed itself from power and publicly or privately broke with its allies Iran and Hezbollah in Lebanon, then perhaps some kind of a welcome-home party for the state of Syria could be arranged.
In the absence of a credible, public roadmap though, the Obama administration was—unknowingly (?)—leaving the field almost completely open to a group of analysts from the Washington Institute for Near East Policy, an array of Beltway columnists, former Bush administration officials and some of the regional pundits they profess to love.
This core group's ranks (on Syria policy) are now being swelled by notable scholars as the violence moves "beyond the pale." They have long argued that the Assad regime only understands force and that, moreover, their minority-Allawite DNA makes peace making an impossibility (a conclusion which flies in the face of the recent history of negotiations).
Not surprisingly then, from the beginning they have filled Obama's policy vacuum with what seemed more and more like the only credible game in town: accelerate the collapse of this evil Assad gang. Find the pressure points and squeeze harder, faster, more directly.
But if their original analysis was that the Syrian regime was essentially evil, could not structurally make peace and, in the end, would never relinquish power willingly, then surely their private expectation was that as the pressure they were recommending was ratcheted up, the Syrians would only dig in more, use more violence and force a major confrontation, possibly even along the lines of a civil and/or regional war—all the more so since the existential fate of the Assad regime was increasingly being put at stake all around?
In this sense then, one must view the present state of affairs in Syria—with a wide, potentially multi-faceted war becoming ever more likely—as not merely the result of missteps by the Syrian regime (as the International Crisis Group recently posited) but also as the result of yet another profound failure of vision and leadership on the part of Obama, one perfectly capitalized on by those voices that have long—and reliably—relished a wide and direct confrontation with Axis of Evil member states.
In this case, the particular cherry on the cake for analysts like former Bush Middle East advisor Elliott Abrams is that Obama's opponents can quite effectively use the self-perpetuating descent into chaos in the Levant to argue that it was in fact the president's laissez-faire approach to the crisis that actually brought about a sectarian war and outside intervention. Had he hit harder and earlier, lives could have been saved, interests redeemed.
As Abrams put it recently in one Council on Foreign Relations bulletin: "There appears to be no U.S. strategy except prayers that Syria doesn't turn into Libya: a full-fledged civil war. With the NATO military action in Libya now a source of contention both in the U.S. and among NATO allies, the last thing the White House likely wants is increased violence in Syria. Washington's inaction would then make it appear callous and inept—and could eventually lead to calls for a no-fly zone, arming the rebels, or even some form of military intervention. American leadership can help avoid civil war."
That one of the main architects of Bush's disastrous approach to the Middle East—which left US interests so battered and so many people dead and ruined—would now be able to plausibly cloak his preferred strategy of racheting up pressure in the guise of humanitarianism (but wasn't the Iraq War precisely that?) is less a reflection on him or those who agree with him than a sad commentary on how politically and morally exposed team Obama has become in the region. After all, wasn't it candidate Obama who vigorously decried the ideological bankruptcy of precisely figures like Abrams, Vice President Dick Cheney, Defense Secretary Don Rumsfeld and others who shaped Middle East policy for eight years?
But Abrams's maneuverability and advantage also drives home a further point: that the only hope remaining for avoiding a bloodbath of great proportions is whether the Assad regime and their supporters can finally bring themselves to submit to the intense pressures gathering around them.
The problem for us all now, but especially for the people of the Levant, is that if you believe the hawks, this is just a mathematical impossibility.
National Interest Newsletter
© Copyright 2022 Center for the National Interest All Rights Reserved
TwitterL
FacebookF
YoutubeX
RSSR