text:
AMEC Afro-Middle East Centre
Middle East General
South African foreign policy
(Northern) Mozambique
Playground for foreign powers: MENA region as target for foreign intervention - 7-9 October 2019
Teaching Palestine - 18-19 March 2019
Between state and society: (r)Evolution of non-state actors in the MENA region - 28-29 August 2018
Turkey and South Africa: Regional powers with global responsibilities - 26 January 2017
(Re)assessing the Islamic State group and its futures - 23-24 August 2016
A new Middle East: Resetting the balance of power - 7-9 Dec 2015
Towards a new security architecture for the MENA region - 18-19 March 2017
Sudan: Struggling for democracy, resisting military rule - July 2019
Speaking tours
Ramzy Baroud-September 2019
Media Gallery\
Videos\
Political role of Sufi orders in Egypt after the January 25 revolution
Published in Egypt
By Dr. Ammar Ali Hassan
Like other youth in the country, Sufi youth participated in the 25 January Egyptian revolution, and joined the demonstrations in Tahrir Square with their peers. However, they were not as visible as the youth of other groups such as the Muslim Brotherhood or the Salafis. Their lack of visibility was due to two reasons.
An Analysis of Egypt's Draft Constitution
By Jano Charbel www.jadaliyya.com/pages/contributors/56898
Experts weight in on the possible impact on child labor and unionization.
The 2013 draft constitution contains a number of provisions which some feared could be used to curb labor rights and freedoms. Other articles could be used to violate basic, internationally recognized, labor rights.
The draft constitution also protects the continued use of forced labor, child labor, military tribunals for civilians, restrictions on the plurality of trade unions and professional syndicates, along with limitations on the right to strike for certain professions.
When the results mean little: Egypt's constitutional referendum
By Afro Middle-Centre
This week's constitutional referendum in Egypt confirms the country's move away from democratic consolidation, and reduces the chances of finding a political solution to the current impasse. The referendum, on 14 and 15 January, was preceded and characterised by an atmosphere of intolerance, violent intimidation, and a tightening of the already-constrained space for dissent. Campaigning for a 'no' vote or a boycott was not allowed, and 'no' campaigners were arrested.
The Sinai attacks: Dealing with symptoms not causes
By Afro-Middle East Centre
Sunday's attack on an Egyptian border post near the Egypt/Israel border has threatened to reconfigure relations between Egypt and Hamas, and Egypt and Israel. Around thirty-five men attacked a border post near the Egyptian town of Rafah, killed sixteen soldiers, and commandeered two vehicles which were then used to cross the border into Israel. Israeli helicopters destroyed the armoured vehicle which successfully crossed the border. It is alleged that some of the men reached the post by sneaking through tunnels connecting Egypt and Gaza and that some Gazan group might have been involved.
Sisi's Egypt: The illusion of stability and the perpetuation of unrest
By Al-Jazeera Centre for Studies
Late on Sunday, 25 January 2015, hundreds of protests broke in various Egyptian cities and towns, followed by attacks on public administration buildings and branches of the Interior Ministry; the burning of dozens of police and security vehicles; blocking of roads and railways all over the country; and even armed attacks on security patrols, with security personnel being ambushed and attacked at roadblocks. Some of these activities continued well into the following morning, with the death toll including more than twenty-five civilians and four security personnel, and with hundreds injured and hundreds more in custody.
This article is an initial reading of the events of that day, and their implications for the futures of both the popular opposition and the regime. It also discusses how regional and global forces view the regime.
Growth of the popular movement
Given the sheer number and spread of protests around the country, it would be nigh on impossible to estimate the number of participants in the popular movement with any measure of accuracy. It is clear, though, that Egypt last week witnessed the largest popular anti-regime gatherings since the sits-in at Rabaa al-Adawiya and al-Nahda squares were quelled in August 2013.
There are various reasons behind this escalation by the opposition, not least of which is the prevailing political climate in the country more than one and a half years after the birth of the 3 July 2013 regime. It has also became apparent just how big a reversal Egypt has suffered, from an unstable but free democratic situation to one of oppression, where the iron fist of security routinely slams down on opposition and strangles political freedom, with no sign of stability on the horizon. The acquittal, and subsequent release, of several figures of the Mubarak regime, including Mubarak and his two sons, only reinforce the general feeling that Egypt is rapidly slipping back under the old regime, even if the names of those at the helm have changed. Moreover, the devaluation of the Egyptian pound and the continuing deterioration of the economy have resulted in the strengthening belief that the regime, despite considerable financial support from certain GCC states, is no longer able to contain the runaway economic crisis.
In this climate, different sectors of the population are increasingly joining the opposition movement. But the situation is not confined to growth in the popularity of the movement. In the larger cities, especially Cairo, there are growing signs that some political groups, such as the April 6 movement, the radical left, and opposition student movements have become more willing to take to the streets and participate with the anti-coup National Alliance Supporting Legitimacy in popular demonstrations.
On the other hand, the successive changes in the leadership structure of the Muslim Brotherhood, both within the country and abroad, have boosted confidence among the Brotherhood's rank-and-file, bolstering the ability of the movement and its sympathisers to mobilise, and reinvigorating its determination to continue its activities against the regime.
However, despite the massive mobilisation, and the sheer number and spread of the demonstrations, it would be premature to suggest that the balance of forces between the opposition and the regime has tilted in favour of the former. A significant majority of Egyptians is still wary of participating in the opposition, either out of fear of the regime and its oppressive machine, out of a collective desire to see a return to stability, or because of support for the regime. Some have been disillusioned by the lack of a viable alternative after the failure of the first attempt at democratic change and the crumbling of the revolutionary masses, while others actually support the regime fearing that Islamists might return to power. In other words, large swathes of the population have yet to reach a sufficient level of discontent to prompt them to go out to the streets and demand the downfall of the regime.
The armed option
The change in the disposition of the popular movement opposing the 3 July 2013 regime is undeniable. Even though the Muslim Brotherhood (the main force behind the anti-coup alliance that has led the opposition throughout the past nineteen months) and its partners in the alliance have adhered to completely peaceful methods in their opposition to the regime, there are some groups in various parts of the country that are resorting to different methods. The subtle indicators of this shift began to appear about a year ago, but by 25 January 2015 they had grown so strong that they can no longer be ignored.
These indicators fall into two main categories:
Vandalism and the destruction and arson of government institutions, police and security stations and vehicles, telecommunications towers, and electric power transformers, as well as the cutting off of roads and railways. More recently, the banking sector was targeted, with calls for people to withdraw their money from various banks.
Organised armed attacks on police and security stations and checkpoints, and attempts on the lives of security officers, judges, prosecutors and informers thought to be involved in the crackdowns.
The goal of the first category is to compromise the regime's ability to govern and to cripple the state, while the motives of the second are revenge and settling of scores.
There are three groups that have openly claimed responsibility for such actions at different times. The first, Ajnad Misr (Soldiers of Egypt), went public a year ago with a black flag that resembles that of the Islamic State (IS) group. If a relationship, whether direct or indirect, between Ajnad Misr and IS can be confirmed, the group, which operates mainly in the governorates along the Nile Valley, would be the second to declare its allegiance to IS and its jihadi-oriented interpretation of Islam. The first was Ansar Bait al-Maqdis (Supporters of the Holy House), which is active in northern Sinai.
The second group, Harakat al-Iqaab al-Thawri (Revolutionary Retribution Movement), announced itself on 24 January 2015, claiming to have active cells in fifteen of Egypt's twenty-seven governorates. Despite the obvious difficulties in verifying that claim, the wording of the announcement seemed free of the usual hallmarks of jihadi discourse, suggesting that the group has no jihadi leanings. However, the sheer magnitude of operations for which the group has claimed responsibility is astounding, since these occurred throughout the country, including in Cairo, Alexandria and cities along the Suez Canal.
Both Ajnad Misr and Harakat al-Iqaab al-Thawri appear to have no qualms about carrying out deadly attacks and bombings using triggered devices and time bombs, either targeting specific people or randomly killing security and police personnel. Despite the glaring contrast in discourse between the two, they clearly share the belief that armed violence is part and parcel of dealing with the regime, and that violence is the only course of action to bring about change in Egypt.
The third group, Al-Muqawama al-Shaabiya (Popular Resistance), emerged about six months ago. The wording of its statements suggests a generally jihadi leaning, with close ties to the popular movement. Al-Muqawama al-Shaabiya is inclined more towards vandalism and road-blocking. To date, it is not known to have executed any armed attacks on security forces, even though it has been known to protect protesters from attacks by groups of thugs and criminal gangs believed to be affiliated with the regime's security apparatus.
Unlike northern Sinai, which has witnessed almost open warfare between the armed forces and Ansar Bait al-Maqdis since the 3 July coup, the magnitude and frequency of vandalism and armed attacks in the governorates along the Nile Valley have not yet reached sufficient intensity to be described as an armed struggle. Unlike in Syria, where the popular movement receded as the armed struggle escalated, armed resistance in Egypt has not even reached a level that it could cripple the state or negatively impact the popular movement. Nevertheless, the magnitude and scale of events that took place on 25 January 2015 did cause the regime's leaders serious concern.
The illusion of stability
The military officers who led the 3 July coup, and most of the civilian politicians who supported them, were hardly oblivious to the fact that they were desecrating the democratic process, nor were they unaware that their actions were – at least at the time – unwelcome to Egypt's US and European allies. Washington and various European capitals certainly wanted to tame the rule of President Muhammad Mursi, but they also wanted the change to come about legally and constitutionally. On the other hand, the leaders of the 3 July regime were betting on the huge financial, economic and political support of some GCC countries, especially Kuwait, Saudi Arabia and the UAE, as well as Israel's welcoming of the coup. The generals gambled on the probability that these countries would eventually help change the western stance and build legitimacy for the regime. They also wagered that they would quickly be able to establish stability, thus providing a climate for continued Arab support and a gradual shift in the western stance. It would be safe to say that that objective of achieving stability as rapidly as possible became such a high priority for the regime that it made the ill-advised decision to brutally break up the Rabaa and Nahda sits-in in an attempt to end the manifestations of popular opposition and social discord.
During the past eighteen months, the pro-regime GCC governments have pumped more than US$40 billion into the Egyptian treasury and economy. With support from the West, these countries helped the regime to gradually normalise its relations with the USA and Europe. Over the past few months, the regime appeared to be slowly but surely achieving its aim of building an image of stability for the country, despite the repressive actions of the security sector and the tyranny of the judiciary which is aimed at quelling the opposition. But the events of 25 January 2015 demonstrate that the dream of stability is far from being a reality, that the regime is no longer capable of breaking, or even containing, the popular political opposition, and that the country is entering a phase of worsening tension that could be far more destructive than anything it has witnessed over the past year-and-a-half.
Western media outlets have generally displayed substantial interest in that Sunday's events. Spokespersons for the US State Department, the European Union and a number of European countries expressed concern over the death toll among protesters. The impression of instability will make European governments hesitant to offer Egypt direct financial or economic assistance. Likewise, there are growing signs that the enthusiasm with which some Gulf countries offered direct financial assistance to Egypt has waned since a year ago, either because of the proverbial black hole of corruption that exists deep within the structure of the Egyptian state (as the UAE believes), or due to the rapid, successive changes in the country's political leadership (as Saudi Arabia has just experienced), or because of the dramatic decline in oil prices (as Kuwait fears). The decline in direct financial support is the only explanation behind the Central Bank's inability to keep propping up the value of the national currency, and the subsequent dramatic freefall of the Egyptian pound's value against the US dollar.
Losing control
Since 3 July 2013, the Egyptian regime has repeatedly gambled on the security option to quell opposition and impose stability, and on the financial support of some GCC states to shore up the economy. However, at the fourth anniversary of the uprising, it finds itself staring down the barrel of instability, with more and more segments of the populace trying to cripple the state's control of the country, and with a rapidly dwindling cash lifeline from the Gulf, which has weakened the Egyptian pound, causing buying power to drop and prices of imported goods to skyrocket, and making the lives of ordinary Egyptians increasingly difficult.
The bottom line is that the growing violence of the opposition and the state's dwindling ability to build a popular base will inevitably lead to more unrest and lawlessness, which in turn will chip away at the state's institutions and pave the way for violence to tear into the very fabric of society.
*This article was published in terms of a partnership agreement between Al-Jazeera Centre for Studies and AMEC
ISIS in Africa: Reality far different from IS propaganda
Upgrading Morocco-SA ties: good for both, but no difference …
Does Pakistan's refusal to join Saudi Arabia in Yemen indica…
The 'European' refugee crisis
Remaining and expanding: Measuring the Islamic State group's…
Tweets by @AfroMiddleEast
All analyses in chronological order
About AMEC
Established in 1998, the Afro-Middle East Centre (AMEC) aims to foster, produce and disseminate the highest quality of research on the Middle East, to maintain public discussion and to help shape the public discourse on issues related to the Middle East. Amec's research includes relations between Africa and the Middle East.
AMEC engages in funded research on the contemporary Middle East, and accepts research commissions from government, business, academia, non-governmental organisations, and community-based organisations.
PO Box 411494, Craighall,
2024, South Africa
Copyright © 2015 Afro-Middle East Centre. All Rights Reserved. Website by


text:
Australian Women's Weekly NZ
The Australian Women's Weekly, NZ Edition, delivers hard-hitting news, gorgeous features, advice, inspirational stories and the best triple-tested recipes. It's the ultimate magazine with something for everyone, while providing inspiration for women of all ages.
SUBSCRIBE FOR YOUR CHANCE TO WIN UP TO $250K
Editor's Letter
Andie's stride of pride
Slimmed-down monarchy
Jamie Lee Curtis cements her legacy
Lead ladies take London
A coin fit for a King
'It felt like my heart burst open' • Kiwi supermodel Rachel Hunter gets candid, opening up to writer Emma Clifton about how a journey of self-discovery and connection brought her back to her best.
Rachel's upcoming trips
Royal insider • Behind palace gates with Juliet Rieden
Is this what really happened inside the court of Harry & Meghan? • In his explosive new book, royal correspondent Valentine Low lifts the veil on the world of palace courtiers, including those working for the Duke and Duchess of Sussex, where he found a cauldron of suspicion and bullying in unexpected places.
"I believe everything happens for a reason"-Ash Barty • She's the proud Ngaragu woman who retired from tennis aged 25 playing the best game of her life. Back on home soil Ash Barty chats to The Weekly about the soaring highs and behind-the-scenes heartache revealed in her new memoir and how she hopes to inspire kids to chase their dreams.
Amanda & Christopher Luxon What really MATTERS TO US • As his fight to run the country ramps up, the National Party leader and his wife Amanda talk to Nicky Pellegrino about making time for their relationship, the life lessons they've taught their kids and how they cope with criticism.
GEENA DAVIS How I became a badass role model • When Geena Davis met Susan Sarandon on the set of cult film Thelma & Louise she entered girl power heaven. And making out with blond newcomer Brad Pitt was no hardship either, she reveals in her feisty new memoir.
Isla No place like home • After spending two years in her much-loved homeland, Isla Fisher is gathering her family and preparing once again to take on the world.
HEART OF DARKNESS • From the slums of Brazil, Flordelis dos Santos de Souza rose to become an iconic, almost supernatural figure, adopting children in need, singing gospel, leading a religious movement – she was even elected to parliament. Why then has she now been accused of murder?
"The best year of my life " • She's swapped city for country, adopted animals, married the love of her life, and learnt to take her foot off the accelerator since retiring as the Yellow Wiggle. Now Emma Watkins is sharing her next exciting chapter.
Sadness and laughter on the set of The Crown • There's an emotional poignancy to Season Five of The Crown, which was being filmed when the Queen unexpectedly passed away. The Weekly goes behind the scenes to talk to the stars of the controversial royal TV drama.
Bryce's parting gift to me • Christine Courtenay recalls the emotional day she discovered a cache of letters written by her late husband, famed writer Bryce Courtenay.
Tis the season • When it comes to pre-Christmas preparation, one shopping rule holds true: Nanna knows best.
SOUVENIR EDITION On sale now
The Good life • The Weekly's November guide to fashion, food, beauty, homes and good health
Leader of the pack • As holiday locales beckon, take inspiration from popular destinations to curate your ideal getaway wardrobe.
MAKE-UP TRICKS TO LOOK YEARS YOUNGER • There's no rule that says we have to wear make-up, but as we get older, it can help us look more...
Frequency: Monthly Pages: 140 Publisher: Are Media Pty Limited Edition: Dec 01 2022

redpajama_set_name: RedPajamaCommonCrawl


text:
CTC Mail
CommPortal
Change Email Password
Outage Status
Outage Updates
What Speed Do I Need?
Complete WiFi
Why Fiber Optics?
CTC TV
Channel Lineup – Brainerd
Channel Lineup – Cherry
Whole Home DVR
Hosted PBX Phone
Business TV & Music
Fiber for MDUs
About CTC
TV Help
Self-Installations
Find your fit. All of CTC's employees are essential pieces of our success, and we make sure to let them know!
CTC started in 1950, determined to provide convenient and reliable communication for our community. Today, CTC continues to set the standard in telecommunications for the Brainerd Lakes Area and beyond, while still striving to improve and expand our service areas by delivering state-of-the-art internet, TV, and phone services.
As a cooperative, CTC is owned by our members, guided by our Board of Directors, and driven by our mission to empower our members, employees, and communities through exceptional service and life-changing technology solutions for a sustainable future.
At CTC, we give employees a chance to thrive in a competitive and fun environment. Every one of our employees (less than 100!) is a critical piece to our success. If you're eager to learn in an ever-changing industry and thrive in a fast-paced environment, CTC is your place.
To empower our members, employees, and communities through exceptional service and lifechanging technology solutions for a sustainable future.
Through technology leadership, smart growth, and community engagement, our cooperative will demonstrate extraordinary focus to positively transform those we serve.
CTC's service area continues to expand in a BIG way. As a technology service advisor, we partner with organizations and communities throughout the nation. We work with utilities, municipalities, and government entities by offering technical expertise, system infrastructure, and leadership to build state-of-the-art fiber and wireless networks.
That's a lot of growth! To keep up with our mission to provide exceptional service, we're looking to expand our team.
"My favorite thing about CTC is our drive to always be the best in the business while having a good sense of humor and finding some fun in our work day."
-Kristi Westbrock, CEO
Excellence is expected. We strive for stellar experiences for all of our members, even those that require extra patience. We will be proud of our image in the community and actively participate and support engagement efforts for the betterment of the places we serve.
We will always be able to justify our actions or decisions for the betterment of our membership. We will be responsible stewards of the Cooperative and require the same level of accountability from our teams. Relying on each other for support, advice and collaboration is key to a trusting relationship.
Our competitors fear us. We are bold, fun, goal-achieving players in our marketplace and workplace. Our employees are recognized for results that make us winners. Working together as a cohesive team propels our success.
Our minds will be open in exploring advanced and creative ways to service our current and future membership. We will take the same approach in managing our teams. The services we deploy will represent our technical expertise. We will be expers in each of our respective lines of business.
Results drive us to work hard and smart each day. We are goal achievers. There is no room for subpar outcomes. Consistency leads to success.
Working at CTC means having fun! From go-karts, bumper cars, and minigolf to parades and pontoon rides, CTC offers a multitude of fun optional activities. With frequent golfing events giving you a chance to play tournaments with our team, company movie nights for employees and their families, and catered events with some of the best restaurants in the area, there's never a dull moment.
OPEN POSITIONS AT CTC
– Iron Range
Do you thrive in a fast-paced and changing technology environment? Are you detail-oriented with solid organizational savvy and excellent communication skills?
CTC, a competitive telecommunications company located in Brainerd, Minnesota, has an immediate opening for an Account Executive.
With a 67 year history in the Brainerd Lakes area and surrounding communities, CTC provides internet, phone and TV services to residents and businesses. CTC is known for providing exceptional service and technology solutions to its members while maintaining a reputation as one of the best employers in the area.
The primary responsibility of the Business Account Executive is to promote and sell CTC's products and services including Internet, Metro Ethernet, Hosted IP Telephone (HPBX), SIP, PRI and Traditional TDM if needed. The Account Executive will prospect for new Business sales opportunities, identify sales applications, proposes solutions, and close the sale.
High School diploma, two-year degree, or equivalent work experience.
Strong knowledge of inbound and outbound sales is preferred but not required.
CTC offers a comprehensive compensation package with excellent benefits including health, vision, dental, 401(k), paid vacation and holidays. Pre-employment drug testing is required. CTC is an equal opportunity provider and employer.
If you are interested in joining the CTC team, please use the adjacent form to submit your resume by February 3, 2023.
Marketing and Communications Coordinator
Are you a self-motivated and organized individual with a creative mind? Are you an excellent communicator? If so, our team would love to meet you!
CTC, a competitive telecommunications company located in Brainerd, Minnesota, has an immediate opening for a Marketing and Communications Coordinator.
The Marketing and Communications Coordinator will initiate, support, and manage projects and campaigns for CTC and the Smiles for Jake non-profit organizations. This will include, but isn't limited to copywriting, social media, advertising, and all other marketing materials. The Marketing and Communications Coordinator will also be responsible for assigning, monitoring, and measuring marketing and communications efforts, along with planning and attending events. This position will require someone who is a self-starter, is strong with organizational and multi-tasking, is creative and is able prioritize projects to meet multiple deadlines.
A degree in Marketing, Communications, Journalism, or equivalent work experience.
The willingness to acquire the appropriate training, certifications, or licenses.
CTC offers a comprehensive compensation package with excellent benefits. Pre-employment drug testing is required. CTC is an equal opportunity provider and employer.
Associate Account Executive
Are you a technology wiz? Do you enjoy building working relationships with your peers and the communities you serve? We'd love to chat with you about our open Associate Account Executive position!
CTC, a competitive telecommunications company located in Brainerd, Minnesota, has an immediate opening for an Associate Account Executive.
The Associate Account Executive will be responsible for promoting and selling CTC's products and services to residential customers including telephone, Internet, and Digital TV. The Associate Account Executive will prospect for new sales opportunities by connecting with current and/or new members through in-bound and out-bound calls, door to door marketing campaigns, and walk-in traffic.
To be successful in this position, the Associate Account Executive must be well organized and have the ability to communicate in a friendly manner, both orally and in writing. This position will require occasional overnight travel within CTC's service territory areas.
A high school degree, two-year degree, or equivalent work experience.
Must be willing to acquire appropriate training, certifications, or licenses.
Must obtain a valid Minnesota driver's license.
If you are interested in joining the CTC team, please use the adjacent form to submit your resume by February 17, 2023.
(Click here to open the form in a separate browser tab.)
CTC is an Equal Opportunity Provider and Employer
CTC is committed to providing equal employment opportunities to all persons regardless of race, color, creed, religion, national origin, sex, sexual orientation, pregnancy, veteran status, disability, age, marital status, familial status, genetic information membership or activity in local human rights commission, or status with regard to public assistance, or other status protected by local or national law. CTC will not tolerate unlawful discrimination in any employment practices including, but not limited to, the following: hiring, upgrading, demotion, transfer, recruitment or recruitment advertising, selection, layoff, disciplinary action, termination, rates of pay or other forms of compensation, and selection for training, including apprenticeship. CTC provides reasonable accommodation to applicants and employees with disabilities.
If, due to a disability, you require a reasonable accommodation to navigate this site and/or complete the application process, please call us at 218-454-1234 or email us at hr@goctc.com.
CPNI Statement
Final Notice Policy
Restoring Internet Freedom
CTC is an equal opportunity provider and employer.
© 2023 Consolidated Telephone Company. All rights reserved.
© 2023 CTC. All rights reserved.


The Wutzit Club Alumni Committee (Vivian Burgos Martin, Domenica Talia Morrissey, John P. Silva and myself Ray Gamma) wish to express our sincere thanks to the 150-plus former Wutzit Club members and friends who attended our Committee's ninth Fundraiser Dinner/Dance held on Saturday, January 24, 2015 at Santa Clara American Legion Post 419. Besides a gala evening of dancing to the "Music at its Best" by the "Sparkletones," from Aptos, CA, the event also included a great dinner provided by John Nguyen's Golden Harvest Catering from San Jose.
The net proceeds from our gala dinner/dance, together with funds donated directly to our ninth fundraiser from supporters who could not attend, totaled $3,040. All proceeds from our fundraisers go to support youth activities at the City of Santa Clara's Walter E. Schmidt Youth Activity Center. Our total contribution to date has now reached $28,125.
Again, our most sincere thanks to all of you who have supported our cause these past years. We do this not only for the children of the City of Santa Clara, but most importantly, in honor of our benefactor, the late Father Walter E. Schmidt, Director of the Wutzit Club and the Santa Clara Valley Youth Village, Inc. from 1944 to 1985.


Smart TV privacy issues have always been the bane of almost every Smart TV user. Due to severe privacy concerns, some users, mainly skeptics, have even opted out of buying this wonderful example of IoT.
You Don't Only Watch TV, TV Watches You!!
Given the recent file dump by WikiLeaks, it has been proven beyond any doubt that the skeptics were not skeptical after all! Seems like their Smart TV privacy concerns were genuine and all that chatter about IoT devices being highly susceptible to malwares and other security exploits were true.
Some of you, who are always concerned about their Smart TV privacy issues might convincingly deduce that these exploits were carried out by hackers, which is just normal to assume. But sorry to burst your bubble…these hacks were the work of third-party agencies that co-developed a malware, WeepingAngel to virtually control Samsung F8000 Smart TVs.
Basically, the WeepingAngel bug puts the Smart TV in a Fake Off mode, where the TV, although turned on, appears to be turned off to the user, secretly listening to their private conversations. The malware tricks the users into thinking that their TV is turned off by suppressing its LEDs.
According to the Wikileaks, the agency didn't stop there but it had future plans for upgrading the malware by adding a Fake Off mode for the Smart TV's Wi-Fi, video capture ability, auto upgrade restriction, and more.
Right now, the more pressing Smart TV privacy issue is what if such cyberarms are being used by some other agencies or individuals as well? And if so, how do we defend ourselves, our home and our life?
Fortunately, there are some precautionary measures that users can take to minimize the chances of hacking or spying and ensure their privacy while using their Smart TVs.
It is clear from the WikiLeaks report that the vulnerabilities were exploited on systems running older version of the firmware. Therefore, start the preventive measures by upgrading your Smart TV firmware to the latest version. Keep the system updated at all times because new system updates are always rolled out with latest security patches.
You now know that Smart TV privacy concerns are very real, which is why you need to pay heed to what the so-called skeptics say, which includes not clicking any links that seem suspicious or unsolicited.
Just like you use a firewall for your desktop computer systems to fend off malwares or viruses, you need to enable your Smart TV's firewall as well. Check out your Smart TV privacy settings to enable any integrated firewall feature.
Just like a Smartphone, your smart TV's webcam is a great threat when it comes to Smart TV privacy issues. The simple solution includes a tape or a sticker. Keep your Smart TV webcam always covered with a piece of tape when not in use to prevent any unwanted prying eyes spying on you.
It is not just the camera, but the microphone as well that you need to cover. Latest Smart TVs now come with voice interaction systems that are usually kept "always on". The best way to prevent snoopers from listening in on your conversation is to disconnect the internet of your Smart TV when not in use.
Smart TV privacy issues are mostly linked to unsecure network connections. Try using a reliable VPN service like PureVPN to encrypt the network itself and enjoy complete security.
Want to keep your private data safe and secure from the onset? Immediately opt out of such policies. Following are some Smart TV privacy settings for different TVs that you should look into today.
Go to Home > Settings > System > Expert Settings > Voice Interaction and disable it from there.
Go to Home > Settings > Support > Terms & Policies and opt out of every policy that may be used for data mining.
Go to Menu > Smart Hub > Terms and Policy >SyncPlus and Marketing and deactivate it.
Go to System > Reset & Admin > Smart Interactivity or Menu > System > Reset & Admin > Viewing Data to Off.
Go to Setting > General > About This TV > User Agreements and disable every data mining policy.
Go to Settings > Options >LivePlus and turn it off.
All the security measures that we have presented above may not keep you 100% secure, but they will still help you shun unwanted third parties from viewing your activities or listening to your conversations, relieving at least most of your Smart TV privacy issues.
At the end of the day, what you can do to protect your privacy on your part is to stay vigilant. Plus, use encryption wherever and whenever possible.


text:
Home > IDR Blog
Did the Young Horse tame the Dragon?
Claude Arpi | Date:14 Jan , 2018 0 Comments
Claude Arpi
Writes regularly on Tibet, China, India and Indo-French relations. He is the author of 1962 and the McMahon Line Saga, Tibet: The Lost Frontier and Dharamshala and Beijing: the negotiations that never were.
Chinese are known for their incapacity to pronounce foreign names; however Beijing tried to turn this to its advantage when the French President recently arrived on a State visit in China. In the Chinese press, Emmanuel Macron became 'Ma Ke Long' or the 'Horse taming the Dragon'.
This was bound to immensely please the French President who started his three-day state visit in Xian in Shaanxi province.
Three main issues were on his agenda. First was the trade and economic cooperation with Beijing. France, like India, has a large trade deficit with China, which needed to be rebalanced.
Paris is keen to lower imports barriers for agricultural products, such as beef and wine; further it is keen on a better access to China's markets and on fairer investment policies for the French companies operating in China.
Climate change was another issue to be discussed, though China has been a key supporter of the Paris Accord to tackle global warming. After President Trump announced that the US would withdraw from the pact, Paris and Beijing affirmed that they would form a 'joint leadership' to combat climate change.
Finally, Macron came to Beijing as the 'ambassador' of Europe. With Angela Merkel still struggling to form a government and thus temporarily out as a European spokesperson, Macron has become the main figurehead for the EU.
Before the visit, The South China Morning Post wrote: "France may step forward to take a much more prominent role. Macron will be hoping for a constructive and supportive relationship with China as France attempts to assert itself on the global stage."
From the Chinese side, President Xi Jinping was keen to secure France's (and Europe's) participation in the Belt and Road Initiative (BRI).
A day before the French President arrived, AFP analyzed: "France has so far been cautious about Beijing's plans to revive trade along ancient land and sea routes but that could change as the French president seeks to rebalance a multibillion-euro trade deficit."
Though the ambitious initiative is to connect Europe and Asia by road, rail and sea, European nations have not so far shown much excitement for the New Silk Road.
Business was however at the heart of the visit; Macron was accompanied by some 50 French CEOs keen to work with China.
According to the French Press, the French president indeed introduced himself as the Ambassador for Europe; Le Point commented: "This state visit began 'symbolically' in the north of the country in Xian, ancient capital of the Chinese empire that was the starting point of the Silk Road."
Le Parisien reported the 'lyrical' speech delivered by Emmanuel Macron in which he addressed the Sino-French relations, the fight against global warming and multilateralism. The French leader asserted: "The world is a fragile silk fabric."
He spoke about "a Franco-Chinese alliance for 'the future of the world' France is changing in depth and, with it, it is Europe that is back to build a balanced cooperation with China."
Beijing must have waited for his declarations on the BRI.
In Xian, addressing an audience of academics, students and businessmen at the Daming Palace, the royal residence of the Tang dynasty for more than 220 years, Macron affirmed that China and Europe should work together on the Initiative, but it could not be a 'one-way' project.
He elaborated: "After all, the ancient Silk Roads were never only Chinese," adding: "By definition, these roads can only be shared. If they are roads, they cannot be one-way. They cannot be the roads of a new hegemony that will put the countries that they traverse in a vassal state. …Multilateralism means balanced cooperation," Macron affirmed.
This may have not pleased his hosts.
About the EU-Chinese relations, after acknowledging there had been mistrust and 'legitimate questions' about China, as well as fears among Europeans, Macron hoped for a new start, based on 'balanced rules'.
He was probably referring to the issue brought up by Hans Dietmar Schweisgut, the EU ambassador to China who said that the unity of the European Union "should be fully respected as countries from central and eastern Europe edge closer to China."
"Responsibilities of the EU have to be fully respected," Schweisgut asserted.
He was speaking of China-led 16+1 grouping, supposed to build ties with central and eastern European countries through investment and infrastructure deals. Since its launch in 2012, it has been extremely controversial within the EU, "amid concerns that Beijing is trying to create division by exerting its economic influence on smaller member states. Of the 16 European countries, 11 are members of the EU," said the SCMP.
Will the Chinese leadership take into account EU's core interests is an issue instead of trying to divide EU? This will need to be followed.
With his wife Brigitte, Macron later proceeded to Beijing where President Xi Jinping and First Lady Peng Liyuan hosted the French couple at the Diaoyutai State Guesthouse in Beijing. During their first encounter, Xi affirmed said Macron's visit, as his first visit to Asia, showed that he was "paying high attention to the China-France relationship."
Interestingly the First Ladies, Peng Liyuan and Brigitte Macron attended the meeting. It is rather unusual.
The Chinese president restated France was the first Western power to establish diplomatic relations with the People's Republic of China in 1964: "Chairman Mao Zedong and General Charles de Gaulle made a historic decision with remarkable political foresight to forge diplomatic ties in 1964. …The decision not only changed the world pattern at that time."
Xi added: "In the new era, we should follow the spirit of being responsible for history." He stressed that China wanted to build "a community with a shared future for mankind …France has similar views," he said.
According to Xinhua, Macron said that "France would like to take an active part in the Belt and Road Initiative."
Xinhua quoted Xi saying that the world was facing great uncertainties and China would work closely with France on big international issues. It would also "strengthen cooperation under the framework of the belt and road."
Macron answered that France would like to take part in China's Belt and Road Initiative: "I came here to tell China my determination to get the Europe-China partnership into the 21st century," but he reiterated: "I want us to define together the rules of a balanced relationship in which everyone will win. We must first decide on a frame together."
Guess what the French President brought for his Chinese counterpart?
A horse from his elite French Republican Guard.
It does not mean that The Horse has tamed the Dragon.
One can however regret that the visit of the French President to India, scheduled in early December, was postponed. India with its affinities with France should have been the first country to receive the young dynamic French President. A missed opportunity?
Courtesy: http://claudearpi.blogspot.in/2018/01/did-young-horse-tame-dragon.html
China's challenges in Pakistan: Can CPEC surmount the Balochistan hurdle?
Select Month JanFebMarAprMayJunJulAugSepOctNovDec
Select Year 2007200820092010201120122013201420152016201720182019
1971 War: The First Missile Attack on Karachi
A Soldier's Daughter
Time to Award Bharat Ratna to Sam Manekshaw
Union Government is addressing Kashmir with...
Red Star over Tibet
Hurriyat should opt for realistic, people...
Insurgency in Rakhine: Need to talk to Arakan Army
Stevbomb on Indo-US Defence Partnership: Future Prospects
Stevbomb on Blacklisting Foreign Vendors
Stevbomb on Terror shouldn't be totally ruled out in...
Stepinsed on Pakistan: Who Decides Next Army Chief
Stevbomb on F -16 now to have 'Made in India' tag?


provide out of the goodness of their hearts has tremendous value, in every sense of the word.
always a toll to be paid, and in this instance it is the caregivers themselves who invariably pay it.
caring for people they love, but after a while, one has to ask: Who cares for the caregiver?
Island will have a place where they can get the support they not only need, but deserve.
traditional roles in the home, and the sudden role reversal left them both angry and on edge.
person, and she did not want to be taken care of," said Jennings.
husbands were taking the difficulty of the situation out on their wives, emotionally if not physically.
support than was currently available locally.
January, was attended by over 120 caregivers.
to be told that you are not alone, but the Caregiver's Fair is where many people really start to believe it.
gleaned from around the table.
When new members attend, the group also reads through "A Caregiver's Bill of Rights" by Jo Horne.
has learned to build boundaries to a certain degree, it's still something she knows she has to work on.
something she eventually realized did not have to be her responsibility.
my buttons," said Sue to laughter from around the table.
though he were already dead. Linda's tale shocked the circle.
http://www.antonnews.com/syossetjerichotribune/news/23346-caring-for-the-one-who-cares... 6/8/2012fact that he requires a high level of care.
repeated many times at caring circles.
With all of the frustrations, it can also be helpful to be reminded of the many positives of caregiving.
their attention, are always welcome at the circle to share their experience with current caregivers.
Reformed Church in Massapequa, and St. Thomas of Canterbury Episcopal Church in Smithtown.
circle to attend if they so desire.
including the location and meeting times for other caring circles, visit www.caringforthe caregiver.org.
This entry was posted on September 9, 2012 at 10:49 pm. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.


Would you love to see Never Not Knitting designs in print at your local yarn shop?
I am happy to offer all of the Never Not Knitting designs at wholesale prices to yarn shops around the world! Please click here for my stockist list.
The patterns that I offer are truly one of a kind. They are artfully and professionally designed with original illustrations. Please click here to learn more about these unique patterns.
Yarn shop owners, please visit my new wholesale site at nnkpress.com to place an order.


Given the terrifying speed at which things have been moving in the political realm these days, it's hard not to feel helpless and hopeless. As my sister pointed out to me right after the November election, things have always been bad (see: unclean water in Flint, wars abroad and police brutality at home – the list goes on), and now things are just… worse, in a way that affects everyone and certain groups of people in particular.
I love YA and reading, and I will fight anyone who dismisses it as shallow nonsense. Stories have power. At the same time, it's frustrating to watch people (myself included!) be all talk and no action. To be clear, any action that you can contribute, however small, to making things less awful is always valuable.
March: Book One by John Lewis, Andrew Aydin, Nate Powell – March tells the story of John Lewis's work at the height of the Civil Rights movement. Given the racial inequality and current attack on voting rights happening today, his comic book series is a necessary primer on American history.
If I Ever Get Out of Here by Eric Gansworth – Music, cross-cultural friendship, and life on the Tuscarora Indian reservation in the 1970s — you'll want to read this.
Aristotle and Dante Discover the Secrets of the Universe by Benjamin Alire Sáenz – Rare is the book that features gay and PoC characters, but that's what this is. Dante and Aristotle's love story is just the sweetest, and I've been love with this book since day one.
Lucy and Linh by Alice Pung – This is an Australian YA book that I honestly wish was way more popular in America. It tells the story of Lucy, a girl from a working class immigrant family, who ends up navigating the treacherous waters of an all-girls private school.
Written in the Stars by Aisha Saeed – I'll let the book blurb do the talking: "Has Naila's fate been written in the stars? Or can she still make her own destiny?" As a Muslim Pakistani-American girl, Naila comes face to face with love and her cultural heritage.
What are you doing and reading these days? How do you stay informed without getting overwhelmed? How is your bookshelf meeting your activism?
Thank you for this list and for highlighting books that explore the experiences of people at risk during these times. On my blog, I've put together a list of books, fiction and nonfiction, featuring teens who became activists during the 20th century, in the hope that their stories will both inform and inspire. But when I went to my bookshelf to photograph the books, only two were there because I've already loaned the others out (including my signed copy of The Revolution of Evelyn Serrano, which I hope to get back).


text:
import React, { Component, ReactChild, ReactNode } from 'react';
import StaticContainer from './StaticContainer';

import RootController, {
  RootControllerAction,
  RootControllerChanges
} from './RootController';

interface RootSiblingsProps {
  controller: RootController;
  renderSibling?: (sibling: ReactNode) => ReactNode;
  children: ReactChild;
}

interface RootSiblingsState {
  siblings: Array<{
    id: string;
    element: ReactNode;
  }>;
}

export default class extends Component<RootSiblingsProps, RootSiblingsState> {
  private updatedSiblings: Set<string> = new Set();
  private siblingsPool: Array<{
    id: string;
    element: ReactNode;
  }> = [];

  constructor(props: RootSiblingsProps) {
    super(props);

    this.state = {
      siblings: []
    };
  }

  public componentDidMount() {
    this.props.controller.setCallback((id, change) => {
      setImmediate(() => this.commitChange(id, change));
    });
  }

  public componentDidUpdate() {
    this.updatedSiblings.clear();
  }

  public render() {
    return (
      <>
        {this.props.children}
        {this.renderSiblings()}
      </>
    );
  }

  private commitChange(
    id: string,
    { change, element, updateCallback }: RootControllerAction
  ) {
    const siblings = Array.from(this.siblingsPool);
    const index = siblings.findIndex(sibling => sibling.id === id);
    if (change === RootControllerChanges.Remove) {
      if (index > -1) {
        siblings.splice(index, 1);
      } else {
        this.invokeCallback(updateCallback);
        return;
      }
    } else if (change === RootControllerChanges.Update) {
      if (index > -1) {
        siblings.splice(index, 1, {
          element,
          id
        });
        this.updatedSiblings.add(id);
      } else {
        this.invokeCallback(updateCallback);
        return;
      }
    } else {
      if (index > -1) {
        siblings.splice(index, 1);
      }

      siblings.push({
        element,
        id
      });
      this.updatedSiblings.add(id);
    }

    this.siblingsPool = siblings;
    this.setState(
      {
        siblings
      },
      () => this.invokeCallback(updateCallback)
    );
  }

  private invokeCallback(callback?: () => void) {
    if (callback) {
      callback();
    }
  }

  private renderSiblings() {
    return this.state.siblings.map(({ id, element }) => {
      return (
        <StaticContainer
          key={`root-sibling-${id}`}
          shouldUpdate={this.updatedSiblings.has(id)}
        >
          {this.wrapSibling(element)}
        </StaticContainer>
      );
    });
  }

  private wrapSibling(element: ReactNode | null): ReactNode {
    const { renderSibling } = this.props;
    if (renderSibling) {
      return renderSibling(element);
    } else {
      return element;
    }
  }
}

redpajama_set_name: RedPajamaGithub


Jacob Hunt's life has fallen apart. His wife left him, his friends and children have all abandoned him, he is left with nothing except the prospect of a new job. As the new guard for the Shadow View Manor, he is about to learn evenings around the old Manor are filled with nightmares and regret. A dark past is breaking through the boundaries of time, leaking into this dimension with a disgusting malevolence that he can't ignore. His first night on the job is the anniversary of a massacre that has cursed the building and is about to repeat itself. Will he be able to right the wrongs or slip into death itself for all eternity?
Bonus features include: Unearthed Trailers, Gallery, Deleted Scenes, Commentary, Behind the Scenes, Gag Reel, Documentary on House of Forbidden Secrets, Extended Rough Cut on available on Blu Ray.


text:
Dave Chappelle Attacker Reveals What 'Triggered' Him At Hollywood Bowl
8 months ago Kaleem Ritter
The 23-year-old man who attacked Dave Chappelle mid-set at The Hollywood Bowl on May 6, Isaiah Lee, is speaking out about what motivated him to tackle the comedian. In an interview with the New York Post, Lee admitted he was offended by a joke Chappelle made about the LGBTQ+ community.
"I identify as bisexual, and I wanted him to know what he said was triggering," Lee said from the Twin Towers Correctional Facility in Los Angeles. "I wanted him to know that next time, he should consider first running his material by people it could affect."
Someone just tried to attack Dave Chappelle on stage at the Hollywood Bowl 😳😳 pic.twitter.com/PZI3RMRdjD
— Piñata Farms 🪅 (@pinatafarms) May 4, 2022
Lee, who was once homeless, added he was also triggered by another joke Chappelle dolled out about homelessness, explaining, "I'm also a single dad and my son is five. It's a struggle and I wanted Dave Chappelle to know it's not a joke."
But the final straw was something Chappelle said about pedophilia, which Lee said dredged up memories of the molestation he experienced as a teen. Lee admitted he was carrying a replica handgun with a retractable knife inside the night of the attack but denied having it on him when he bulldozed the illustrious comic.
Lee was charged with four misdemeanors: battery, possession of a weapon with intent to assault, gaining unauthorized access to the stage area during a performance and commission of an act that delays an event or interferes with a performer.
But on Thursday (May 19), Lee was hit with a much more serious charge unrelated to the case — attempted murder. The Los Angeles County District Attorney's Office said Lee stabbed his ex-roommate in December 2021, which wasn't unveiled to the public until the Chappelle incident. As D.A. George Gascón explained, "The publicity generated by the attack on Mr. Chappelle helped police solve this crime."
Previous Biggie's Son Raps Late Legend's 'One More Chance' Verses At 50th Birthday Party
Next Travis Scott Surprises Fans With 2nd Nike Drop


text:
Q: How to display alert after AJAX post success.alert? In my Node application I have used get and post request. Using get just renders the page and using post insert data into MySQL database. Data is inserted properly but after post gets called and alert fade away very quickly.
This is my code from app.js:
app.get('/Associate', routes.Associate);
app.get('/addAssociate',routes.addAssociate);
app.post('/addAssociate',routes.postAssociate);

This is my code from routes.js:
Associate: function(req, res) {
      sess = req.session;
      var name = req.session.user;
      var username = 'SELECT first_name from user_info where email_id=?';
      if (sess.user) {
          console.log('\n--------------------- Associate ----------------------');

          var db = req.app.get('db')();

          var id = req.query['id'];

          // var newsquery='SELECT * from associate_info';
          var assoquery = 'SELECT associate_id,doctor_id,CONCAT(initial,"  ",first_name,"  ",middle_name,"  ",last_name) As Name,qualification,address_line1,city,state,pincode,email_id,contact_no from associate_info ';
          var redirect = 'Associate_Listing';

          async.parallel({
                  one: function(callback) {
                      db.query(assoquery, function(error, rows, fields, next) {
                          console.log("length-\t", rows.length);
                          callback(error, rows);
                      });
                  },
                  two: function(callback) {
                      db.query(username, [name], function(error, rows, fields, next) {
                          // console.log(rows.length);
                          console.log(rows);
                          callback(error, rows);
                      });
                  }
              },

              function(error, results) {

                  var totalNews = results.one.length;
                  for (var i = 0; i < results.one.length; i++) {
                      if (!(results.one[i].views > 0) || results.one[i].views == null)
                          results.one[i].views = 0;

                      results.one[i].ids = i + 1;
                      //                        if(!(results.one[i].views>0))
                      //                            results.one[i].views=0;
                  }
                  //        console.log("--------",results.one[0].id);
                  res.render(redirect, {
                      error: JSON.stringify(1),
                      from_period: 0,
                      to_period: 0,
                      state: JSON.stringify("All States"),
                      user2: "Dr" + " " + JSON.parse(JSON.stringify(results.two[0]["first_name"])),
                      user: JSON.parse(JSON.stringify(req.session.user)),
                      Associate: results.one,
                      str_journal: JSON.stringify(results.one),
                      user_type_id: req.session.user_type_id,
                      totalJournals: JSON.stringify(totalNews)
                  });

              });
      } else {
          res.redirect('/login');
      }
  },

  // addJournal:function(req,res){
  addAssociate: function(req, res) {
      console.log('\n-------------------- addAssociate ----------------------\n');
      var name = req.session.user;
      var db = req.app.get('db')();
      var username = 'SELECT first_name from user_info where email_id=?';
      if (req.session.user) {
          async.parallel({
                  one: function(callback) {
                      db.query(username, [name], function(error, rows, fields, next) {
                          console.log("length-\t", rows.length);
                          callback(error, rows);
                      });
                  }
              },
              function(error, results) {
                  res.render('addAssociate', {
                      user: JSON.parse(JSON.stringify(req.session.user)),
                      // cases : results.one,
                      user2: "Dr" + " " + JSON.parse(JSON.stringify(results.one[0]["first_name"])),
                      user_type_id: req.session.user_type_id,
                      //                    totalNews :JSON.stringify(totalNews)
                  })
              });

      } else {
          res.redirect('/login');
          // res.redirect('addAssociate');
      }
  },

  postAssociate: function(req, res) {
      console.log('\n-------------------- postAssociate ----------------------\n');

      var db = req.app.get('db')();
      // res.send('Username: ' + req.body.doctorName);
      // var title = req.body.title;
      // var created =req.body.created;
      // initial : req.body.doctorName,
      // var id=1;

      // var dateArray=created.split('/');

      // var finalDate=""+dateArray[2]+"/"+dateArray[1]+"/"+dateArray[0];
      // var date1=new Date(finalDate);
      var initial;
      var first_name;
      var middle_name;
      var last_name;
      var qualification;
      var address_line1;
      var address_line2;
      var city;
      var state;
      var pincode;
      var email_id;
      var contact_no;
      var Uname = req.session.user;

      var post = {

          initial: req.body.initial,
          first_name: req.body.first_name,
          middle_name: req.body.middle_name,
          last_name: req.body.last_name,
          qualification: req.body.qualification,
          address_line1: req.body.address_line1,
          address_line2: req.body.address_line2,
          city: req.body.city,
          state: req.body.state,
          pincode: req.body.pincode,
          email_id: req.body.email_id,
          contact_no: req.body.contact_no,
          status: 1,

      };
      console.log('--------------------' + initial)

      console.log(initial);
      console.log(post);

      db.query('SELECT * from user_info where email_id= ? ', [Uname], function(error, rows, fields) {
          if (error) {
              console.log(error);

          } else {
              console.log('name------------' + Uname);
              console.log('rows---------' + rows.length);

              for (var i in rows) {
                  console.log('----------hhh---' + rows[i].doctor_id);
              }
              db.query('INSERT INTO associate_info SET doctor_id=' + rows[i].doctor_id + ', creation_date=CURRENT_TIMESTAMP(), ? ', post, function(error, result) {
                  console.log('inside if');
                  if (error) {
                      console.log(error);
                      res.status(200).send({
                          success: 3,
                          error: error
                      });
                      return;
                  }

                  console.log('Associate added successfully.');

              });

          }

      });

  },

this is jquery ajax code
    $(document).ready(function() {
      $("#save").click(function() {

          var initial = $("#doctorName").val();
          var first_name = $("#firstName").val();
          var middle_name = $("#middleName").val();
          var last_name = $("#lastName").val();
          var qualification = $("#qualification").val();
          var address_line1 = $("#address1").val();
          var address_line2 = $("#address2").val();
          var city = $("#city").val();
          var state = $("#state").val();
          var pincode = $("#pincode").val();
          var email_id = $("#email").val();
          var contact_no = $("#mobile").val();

          var dr = /^[a-zA-Z]+\.$/;
          var alphaExp = /^[a-zA-Z]+$/;
          var zipexp = /^[0-9]{1,6}$/;
          var mobileexp = /^(\+91-|\+91|0)?\d{10}$/;
          var emailexp = /^[A-Z0-9_'%=+!`#~$*?^{}&|-]+([\.][A-Z0-9_'%=+!`#~$*?^{}&|-]+)*@[A-Z0-9-]+(\.[A-Z0-9-]+)+$/i;

          // Returns successful data submission message when the entered information is stored in database.
          var dataString = 'initial=' + initial + '&first_name=' + first_name + '&middle_name=' + middle_name + '&last_name=' + last_name + '&qualification=' + qualification + '&address_line1=' + address_line1 + '&address_line2=' + address_line2 + '&city=' + city + '&state=' + state + '&pincode=' + pincode + '&email_id=' + email_id + '&contact_no=' + contact_no;
          if (initial == '' || first_name == '' || middle_name == '' || last_name == '' || qualification == '' || address_line1 == '' || address_line2 == '' || city == '' || state == '' || pincode == '' || email_id == '' || contact_no == '') {
              alert("Please Fill All Mandatory Fields");
              return false;
          } else if (!initial.match(alphaExp) && !initial.match(dr)) {
              alert("please insert valid initial");
              $("#doctorName").val('');
              document.getElementById('doctorName').focus();
              return false;
          } else if (!first_name.match(alphaExp)) {
              alert("please insert valid first name");
              $("#firstName").val('');
              document.getElementById('firstName').focus();
              return false;
          } else if (!middle_name.match(alphaExp)) {
              alert("please insert valid middle name");
              $("#middleName").val('');
              document.getElementById('middleName').focus();
              return false;
          } else if (!last_name.match(alphaExp)) {
              alert("please insert valid last name");
              $("#lastName").val('');
              document.getElementById('lastName').focus();
              return false;
          } else if (!pincode.match(zipexp) || pincode.length != 6) {
              alert("please insert valid pincode");
              $("#pincode").val('');
              document.getElementById('pincode').focus();
              return false;
          } else if (!email_id.match(emailexp)) {
              alert("please insert email id");
              $("#email").val('');
              document.getElementById('email').focus();
              return false;
          } else if (!contact_no.match(mobileexp)) {
              alert("please insert valid contact no");
              $("#mobile").val('');
              document.getElementById('mobile').focus();
              return false;
          } else {
              // AJAX Code To Submit Form.
              $.ajax({
                  type: "post",
                  url: "/addAssociate",
                  // contentType: 'application/json',
                  data: dataString,
                  cache: false,

                  success: function(data) {
                      console.log("data-----------" + data);
                      alert("hi");

                  }

              });
          }
          // return;
          // return false;

      });
  });

I want to display an alert after data inserted successfully into database.

A: Just Try the Following to make some delay.
jQuery :
               $.ajax({
                     url:'path-to-process',
                     type:'POST',
                     data:{},
                     success:function(){
                             // Content to Display on Success.
                        setTimeout(function () {
                             // Content to Display on Success with delay.
                        }, 800);
                     }
                  });

Here, the "setTimeout()" will provide some specified time delay for display your content.
Have a Nice Day !

A: http://jsbin.com/jatuju/edit?js,output
If you are using the plan old JavaScript,you can using the XMLHttpRequest status code to determine whether is success or not

redpajama_set_name: RedPajamaStackExchange


There are numerous services with great potential that fail due to the lack of understanding the creators have about advertising or really making a sale. There will certainly be lots of visitors who come to see the cars, but without that added push, there will be no sales. A website without a sales funnel is the exact same, which is why you need to purchase Click Funnels in order to obtain the most number of sales feasible.
Just What does How To Remove A Pop Up From Clickfunnels do?
Click Funnels supply you with a pre-designed and well-curated sales channel which will take your visitors via a persuading journey that will certainly make them buy your product at the end. Click Funnels have developed a variety of sales funnels that can lead you to achieve your goals by taking your site visitors through a well assumed out sales funnels.
A sales channel favorably affects the idea procedure of your visitors to make the choice to go forward with your objective. This is extra or less considering that little press a salesman would certainly give up a physical store to finally comprise the mindset to go on with an acquisition.
Just How Do How To Remove A Pop Up From Clickfunnels help increase your income?
An internet site resembles an online shop, and the objective of placing a big financial investment right into developing a site is to inevitably help enhance the profits of your company. The majority of people, particularly the start-ups and the entrepreneurs who are brand-new to the online business world emphasis way too much on the appearances of the design to think about whether it works sufficient to in fact make a sale.
You could spend a great deal of money to employ the most effective web developers and developers, as well as they may even provide a great looking site to you, however if you have to consider the sales process within the website, your financial investment will only cost you money without a return. This is why you should buy Click Funnels. A website developed with that service is laser-focused to supply terrific marketing and also sales effects from the beginning throughout. Adhering to are the four major points that a well selected and positioned sales funnels do.
Bring in brand-new visitors to the internet site is the first and one of the most essential jobs that a sales funnel does. This is the mouth of the funnel. This phase is narrower as well as in the next step of the funnel as well as ought to be well preserved considering that they are most likely to make an acquisition in the next few stages as long as you keep them amazed.
Closing is the last of a funnel where a lead ends up being a client. They proactively make the order and acquire your item, sign up for your newsletter or generally do what you intended them to do by developing the channel. Following level is customer retention or keeping them happy with your item or the purchase, so they come to be return customers.
How To Remove A Pop Up From Clickfunnels Prices: Is it actually worth it?
Just what is a Sales Funnel How To Remove A Pop Up From Clickfunnels?
If you are an e-commerce local business owner, obtaining a good expertise of sales funnels and transforming a result in a client is among the most fundamental points you need to understand from the get go. To place it merely, a sales channel is the procedure that a potential buyer undergoes from being a visitor/lead to ultimately purchasing the product or the solution. This procedure tightens down to completion, making it look like a channel, for this reason the name. Your organisation and also the revenue depend completely on how you handle to effectively lug out this channeling process.
Initially, Click Funnels Pricing might make you believe if it deserves it, however you will require it to earn a quick progress as well as awareness amongst the clients particularly in the initial couple of phases of running an organisation. This service especially aids the start-ups and also the business owners who are not very familiar with the advertising and sales process to get the most effective from their marketing approaches by converting site visitors efficiently to be buyers.
When you pay a routine web designer to develop a web site for you, the last end result could be visually pleasing, however they frequently do not take note of making a sale through the system. When it pertains to any type of service internet site, the factor for any individual to release an online space devoted to their business is to lead any kind of potential customer who visits the site to eventually make an acquisition. Click Funnels has assembled a number of internet site layouts that include a full sales funnels from the welcome display to the last Thank You display. It is similar to having a salesman that would take your consumers with up until the final sale.
Click Funnels have actually been developed by sales as well as marketer with years of experience in really making sales. They run under the motto, "Take the power back from the tech people", given that throughout the past years or so the development of internet sites has been totally dominated by designers as well as designers without a proper understanding of making a sale. Click Funnels guarantee that the loan which you spend on the design and advancement of the site is not in vain. This is why Click Funnels Pricing is also a lot more important given that you are not just spending for a simple site yet a totally functioning on the internet shop that helps you convert every customer into a sale. Complying with are a few of the pre-designed sales funnels that you can pick at the Click Funnels.
You could choose these funnels according to the sector you are operating in, the sort of solutions that you provide as well as exactly what type of a sales procedure that you desire your potential consumers to experience. There are samples of all these funnels that you can have a detailed take a look at as well as experience the exact same channeling process that your site visitors will experience once you make use of that funnel.
All the designs as well as sales funnels that you obtain in the Click Funnels solution are quite personalized. You can utilize your personal color themes, pictures and also messages taking into consideration the ideas that Click Funnels use to get the most effective results. The changing as well as editing process is a straightforward drag as well as decline technique making anyone, also with no internet style experience, to produce the sort of site that you always dreamed to have for your organisation.


This Privacy Notice explains how we at The Clifton use any personal information we collect about you.
When you make a booking with us either directly or via a booking agent, we collect the names of all the guests who will be staying, the Home address, email address and telephone number of the person making the booking. We also collect a debit or credit card number to authorise and accept payment with.
We will use your email address to send you confirmation of the booking and respond to you with more details on how to find us and other information you may find useful for your stay if you request it.
We will not use your telephone number or email address to contact you unless it for an emergency, regarding lost property or relating to a future stay with us.
All of the personal and debit/credit card data you supply us, as part of the booking process, is stored securely on a third party system, Eviivo which provides our booking management system.
Cookies are text files placed on your computer to collect standard internet log information and visitor behaviour information. This information is used to track visitor use of the website and to compile statistical reports on website activity. You can set your browser not to accept cookies. See www.aboutcookies.org for more information.
We have 12 CCTV cameras situated around the premises. We use these cameras for the security of our property, ourselves, our guests and our guests.' property. The data is recorded securely online and is kept for 30 days. Only the Directors of the company have access to this data. The data can only be accessed via the password protected system software.


Write a method to return list of first N prime numbers.
1. Initialize an ArrayList object to store first n prime numbers.
2. Loop for n iterations.
3. Within the loop, find successive prime numbers by checking for the divisors between 2 and number/2. Add these prime numbers to the arrayList to be returned.
4. At the end of the loop, return the arrayList containing n prime numbers.


The cold months of winter are upon us, and all of us in the Upper Midwest look forward to days of green grass and tree buds. Spring brings new life and regeneration.
In the dairy industry, spring has also brought more milk. This is mostly an old adage based on when milk production went up when cows were turned out on new, green pasture. The industry has largely gone away from pasture-based systems, however there is still generally more milk production in the spring than other times of the year.
In an industry where processors are already at capacity, having more milk on the market is not a welcome occurrence. Last April we saw how tight markets can get when a few processors lost markets into Canada and had to cut off nearly 100 producers. A mad scramble for a home for that milk ensued, made more difficult because many processors were already burp full of milk and could take no more.
To alleviate this situation, producers clamor for more processing capacity. In a Field of Dreams sort of way, producers say, "build it and we will fill it." Problem is, it's not quite that easy.
Last month at Dairy Forum, hosted by the International Dairy Foods Association, the last panel of the event included representatives from three processors: Wells Dairy, Associated Milk Producers, Inc. (AMPI) and Schreiber Foods. They were asked about the opportunity to add capacity to their manufacturing facilities.
It's not like processors aren't trying. New products are continuously in development, based on a continuous effort to meet ever-changing consumer demands and desires. But not every product can hit a home run, like Fairlife for example. For every Fairlife there are a dozen other products that never saw the light of day.
Thankfully technology is available to turn milk into a variety of products useful to a number of companies, foreign and domestic, that use those ingredients to manufacture processed materials. This behind-the-scenes market will continue to grow as technology evolves to meet burgeoning demand for dairy products.
The problem is, this product development process takes years to develop. In a simplified way, companies have to conduct research, identify a consumer need, create a product to fit that need, build the manufacturing process to make that product and then, if that product takes off, expand capacity to meet that product demand. Processing expansion doesn't happen overnight.
So cows will keep producing. Perhaps there will be fewer cows in the near future, or maybe global markets will open up to alleviate the supply-demand logjam. In the meantime, get ready for more milk this spring and processors full of milk.
Note: This story appears in the February 2018 magazine issue of Dairy Herd Management.


2 Bedroom in a Gated community (Area : 1314 Sq-ft) Apartment in Yelahanka New Town, Bangalore North.
Semi furnished with wood work in the bedroom, Modular kitchen, Electrical fittings.
Located on international airport road.
2 Bedroom, Two Bathroom, Semi Furnished, 1290 Sq-ft Flat, NCC Meadows apartment, Yelahanka, Near Ramanashree California gardens Resort, Bangalore North.
Gated Community with Car park, Security, Lift, 24 hours security, club house etc.
2 Bedroom, Two Bathroom, 1251 Sq-ft, Semi Furnished, Flat, Vani Vilas apartment, Yelahanka, Near Ramanashree California gardens Resort Bangalore North.
Floor : 12 th floor.
Developed by Purvakara Developers, Yelahanka.
2BHK, East facing, Semi- Furnished flat with all amenities for sale by Owner in Surabhi layout, Yelahanka, Bangalore North.
2 BHK (1073 Sq-ft) Luxurious Ready To Occupy Flats in Yelhanka, for Rs 41 Lakhs Inclusive of all.
For Sale, 2 Bedroom in VIJAYA GOLDEN MILE Apartments in Yelhanka.
Rent Expected Rs. 9000/ - per month.
House for sale, East face, corner site,1800 Sq-feets,2BHK,1SHOP in Attur Layout, Yelhanka.
2bhk apartment available in a newly constructed Building in Yelahanka, North Bangalore.
Completely covered with grills, covered car parking, puja room, garden, solar water heater, etc. Bus stop, school, hospitals within 100mtrs.


This large, 3 bedroom/3 bath is now available in the desirable Sunflower complex. Fee simple (you own the land). Features include vaulted ceilings in living room and all bedrooms, Two En-suite master bedrooms, walk in closet, plenty of natural light throughout and patio upstairs and downstairs. Attached 1 Car Garage and 1 Car carport. One of the best locations in the complex, away from street noise and easy access to the pool.
I was searching for a Property and found this listing (MLS® #18411388PS). Please send me more information regarding 568 S Sunrise Way 25, Palm Springs, CA, 92264. Thank you!
I'd like to request a showing of 568 S Sunrise Way 25, Palm Springs, CA, 92264 (MLS® #18411388PS). Thank you!


text:
Defending champ Lexi shares Round 1 lead at Meijer
BELMONT, Mich. - Defending champion Lexi Thompson shot a 6-under 65 on Thursday for a share of the Meijer LPGA Classic lead, with Brooke Henderson, Lydia Ko and Ariya Jutanugarn close behind.
The 21-year-old Thompson played the front nine - her final nine at Blythefield - in 6 under. After parring the first nine holes, she holed out from 71 yards with a lob wedge for eagle on the par-5 first and birdied Nos. 3-5 and 8 - playing the three front-nine par 5s in 4 under.
''I had a slow start for my first nine there on the back, but hit it very well and then got on a birdie run there on my second nine,'' said Thompson, ranked fourth in the world. ''It's definitely playing a little bit softer, so the greens are more receptive than last year. It was a lot firmer last year. The course was playing tough at one point because it got pretty windy.''
She was tied for the lead with 52-year-old Laura Davies, Sei Young Kim, Carlota Ciganda and Paula Reto. U.S. Women's Open champion In Gee Chun was at 66 along with So Yeon Ryu, Jodi Ewart Shadoff, Jaclyn Jansen, Alena Sharp and Amelia Lewis.
Henderson, coming off a playoff victory Sunday over the top-ranked Ko in the KPMG Women's PGA Championship outside Seattle, matched Ko with a 67.
Henderson had five birdies and a bogey. The 18-year-old Canadian, up to No. 2 in the world, has 10 top-10 finishes this season. She also won last year in Portland, Oregon.
''It was a pretty solid day,'' Henderson said. ''Four under, I'll take it. Only two back from the lead right now, the leaderboard's pretty crowded with the top names and a ton of really good scores. I'm excited for the rest.''
Ko had three of her four birdies on the back nine in her bogey-free round.
''It was a pretty consistent day,'' Ko said. ''I had a few putts where it was close to going in but didn't fall. You've got to commit to your lines and put a good stroke on it. But I'm happy to start with a 67. Especially, that front nine and those first few holes were tough because the wind was getting up and it seemed like the skies were getting dark, too.''
Jutanugarn, third last week after winning her previous three starts, bogeyed the last two holes for a 68. She played alongside Henderson.
Thompson won the Honda LPGA Thailand in February for her seventh LPGA title. The long-hitting Floridian also won a Japan LPGA event last month. She rallied to win last year at Blythefield, finishing at 18 under for a one-stroke victory.
''A lot of great memories,'' Thompson said. ''I just replayed a lot of the shots I hit basically the last round. I remembered a lot. There was actually a lot of Sunday pins from last year today.''
Davies had seven birdies and a bogey.
''I've been playing well recently, but I haven't been holing any putts,'' said Davies, a member of the World Golf Hall of Fame. ''Today, I holed some putts, so that's what I put it down to 100 percent. I did drive it well, but the putter was the reason.''
The long-hitting English player won the last of her 20 LPGA titles in 2001.
''I have a very natural game,'' Davies said. ''I don't have to rely on coaches and that sort of thing. It's just all feel for me, and that's why it's so frustrating to play as well as I've done over the past few years and get nothing from it. So, I'm not saying I'll get anything from this week, but it's a nice start.''
Kim, the Founders Cup winner in Phoenix in March, birdied her final two holes. She had eight birdies and two bogeys.
''I shot pretty steady,'' Kim said. ''The greens are really holding, so it should make birdie opportunities very easier.''
Reto, from South Africa, had five birdies in a six-hole stretch on her opening nine, then added birdies on No. 3 and 9 - holing an 18-footer on the last. The former Purdue player is winless on the tour.
''I told myself, 'If it goes in, it goes in. I'm going to put a good stroke on it,''' Reto said. ''I was really happy that it did go in.''
Ciganda had six birdies in a bogey-free round. She's winless on the tour.
''The way it's playing, a little wet, it reminds me a little bit of my home course back in Spain,'' Ciganda said. ''I played very solid today, six birdies, no bogeys. My putting was good, too.''
Michelle Wie had a 71. She had a double bogey on the par-4 16th, four birdies and two bogeys. Wie is winless since the 2014 U.S. Women's Open and hasn't had a top-10 finish in 37 events.


The summer term was a whirlwind of activity for the core team of the National Space Academy, with both Anu Ojha and Sophie Allan involved in teaching and presenting in the UK and Europe. Lead Educators continued to deliver inspiring masterclasses in their regions as well as at the National Space Centre. In addition to this the Academy presented and exhibited at the British Science Association's Science Communication Conference in London and the UK Space Conference in Glasgow, building stronger links with educators and industry.
The National Space Academy and the National Space Centre are both set to be key partners with the Space Studio Banbury, one of 13 new Studio Schools to be announced today.
The National Space Academy's colleagues at Loughborough College have produced a number of promotional videos for the new Higher Apprenticeship in Space Engineering. As well as focussing on current students on the post-16 Space Engineering course, the College have also produced a video in which the Minister for Universities and Science, David Willetts, discusses the launch of the Higher Apprenticeship and its goals.
We Are Aliens, the latest planetarium show produced by the National Space Centre's in house designers and animators at NSC Creative, was launched towards the end of 2012. Alongside the development of the show, NSC Creative worked with National Space Academy Lead Educators to develop classroom resources, including video clips of experiments, based around the science of We Are Aliens. These resources for physics, chemistry and biology are all available online.
Last Friday saw the official launch of the Higher Apprenticeship in Space Engineering, a framework developed by the National Space Academy in collaboration with Loughborough College and Leicester University. Science Minister David Willetts joined the first cohort of the Space Engineering post-16 course at RAL Space to talk to existing STFC apprentices and young people interested in joining the UK Space Sector through the apprenticeship pathway.
The European Space Agency (ESA)'s dedicated Education channel on Youtube has released a film highlighting one of the National Space Academy teacher masterclass held at ESA's space engineering technical centre (ESTEC – Holland) as part of ESA's 2012 Summer Teacher Conference.
The National Space Academy is very sorry to say goodbye to Dr Sarah Hill as National Project Manager after nearly 5 years of dedicated employment. Sarah is leaving her Academy role to become a Regional Director with STEMNET, continuing her excellent career in STEM support. The role of National Manager will now be taken on by Dr Kierann Shah, formerly Regional Project Manager for the National Space Academy.
Last year Caroline Molyneux, one of the National Space Academy Lead Educators, gained a place on an exciting European course. The following is her account of working with teachers from across Europe for one week last October.
Conor Davies, one of the National Space Academy Lead Educators, led two days of masterclasses for students from four Leeds schools. David Young Community Academy, Roundhay and Lawnswood Schools, and the Grammar School at Leeds (GSAL) all gave Year 9 pupils a chance to get involved with the National Space Academy activities. As a finale on the second day, Mr Davies used a number of ingredients, some which might surprise you, to whip up a comet nucleus.
National Space Academy Lead Educator Robin Mobbs visited a school in Baldock recently to talk about physics and space exploration. One of the students he taught has written the following report on the day.


text:
from PySide import QtGui, QtCore
from .ui import Ui_Form

__author__ = 'sashgorokhov'
__email__ = 'sashgorokhov@gmail.com'

class AudioDownloadWidgetItem(QtGui.QWidget, Ui_Form):
    set_value_signal = QtCore.Signal(int)
    def __init__(self, vkaudio, download_manager, item):
        super().__init__()
        self.setupUi(self)
        self.item = item
        self.vkaudio = vkaudio
        self.vkaudio.set_state('waiting')
        self.download_manager = download_manager
        self.progressBar.setFormat('{} - {}'.format(self.vkaudio.artist(), self.vkaudio.title()))
        self.downloading = False
        self.set_value_signal.connect(self._set_value_slot)
        self.set_value_signal.emit(0)

    def doubleClicked(self):
        self.vkaudio.set_state('idle')
        self.download_manager.downloadListWidget.takeItem(
            self.download_manager.downloadListWidget.row(self.item))
        self.download_manager._updateButton()

    def mouseDoubleClickEvent(self, event=None):
        if not self.downloading:
            self.doubleClicked()

    @QtCore.Slot(int)
    def _set_value_slot(self, n:int):
        self.progressBar.setValue(n)


text:
Microsoft Co-founder Thinks Company Should Split
By Daniel Starkey
While Microsoft continues its search for its next CEO, co-founder Paul Allen suggests a split. The chief investment officer suggested by way of his own accounts that manager Paul Ghaffari said that consumer businesses like Xbox and Bing pull resources away from the company's heavy hitters – software and business-to-business services.
Ghaffari, speaking to the Financial Times said, "The search business and even Xbox, which has been a very successful product, are detracting from that. We would want them to focus on their best competencies. My view is there are some parts of that operation they should probably spin out, get rid of, to focus on the enterprise and focus on the cloud."
In real terms, it's hard to imagine Xbox breaking away from the core of Microsoft – game console development and research is hugely expensive on the front-end. Bankrolling that kind of tech isn't easy for a company that doesn't have a multi-billion dollar business to piggy back on. Just ask Nintendo. Most of the key Xbox selling points come from its integration with the Big M, and without that, a single dud could kill the smaller company.
Interestingly, former Nokia CEO Stephen Elop said that he would kill off Bing and sell the Xbox division if he were to become Microsoft's CEO.
Daniel Starkey
the1kingbob
Do they really think the company could turn a better profit if they weren't investing money into a profitable gaming console? I really don't understand it. Microsoft is trying to get a strangle hold on business (which they pretty much have) and take over the home entertainment system and mobile. This over looks their huge stake in personal computing. They want to be what you use when you are working, general computing, mobile computing, and home media entertainment. They have done a good job so far of all these things (although mobile has kind of sucked, they have tripled their percentage... still a pretty big failure thus far). I don't understand why they want to down size (which in these guys eyes, mean cutting of profitable limbs). They could probably turn a better profit margin, but less profit overall. I guess profit margins make the investors happy...
11920837 said:
Do they really think the company could turn a better profit if they weren't investing money into a profitable gaming console?
Yes - if they have better places to invest that cash and associated other resources into.
Another problem when a company is pulling so many strings in so many directions is that they lose track of what is important and cross-contaminate products with things that do not necessarily belong together.
It is about the profit compared to investement. If the profit they get is not big "enough" (a guite relative term as you can expect) they are willing to drop it. The problem is can they get better profit margins in somewhere else... That may be douptfull in this situation. But at this moment they want to pick the best parts and leave the rest to someone else...
Shankovich
"Just ask Nintendo." Nintendo has profited more from their hardware sales than Microsoft has the last decade.
realAMDfreak
BING is definately a failure. It might have some market share in the roundabouts of Yahoo, but it does not seem to be profitable.
When it comes to XBox, it still sells well.
The problem with Microsoft is more strategic. The MS Boat does not seem to go in the right direction.
theking1bob
Downsizing and specialization are very different.
Historical facts and today's business norm indicate MSFT really should specialize through dividing its company.
Full integration of PC system in our daily lives simply will not work, and a lot of white collar workers prefer to separate the two from each other. That way they stay productive because there are no distractions while working.
Look at Win8 for example. Is that a successful product as an all-in-one approach to daily computing?
bmwman91
Wow, I am sure that having Elop and Allen say this stuff will be GREAT for Xbox One sales. "Hmmm XB1 or PS4...well, at least I am pretty sure that Sony isn't going to abandon their product."
jasonpwns
I'll take my PC.
ninjustin
The Xbox wouldn't be much without it's Windows like OS and Bing is so intertwined into probably both Windows and the Xbox that it would be silly to separate them. Making a "loss" in one division when it helps prop up the whole business is a smart "loss".
sun-devil99
"Another problem when a company is pulling so many strings in so many directions is that they lose track of what is important and cross-contaminate products with things that do not necessarily belong together."
Hmm...much like Windows 8 Metro..er...Modern Interface on a desktop PC. Microsoft seemed to fail to understand one interface does not fit all devices. They can't understand why people are so reluctant to go to Windows 8. They can't understand people don't want a Windows Phone or Surface on their desktop PC. Now, don't get the impression I don't like Windows 8. Been using for about six-months now but with Classic Shell. Sometimes I forget I am even running Windows 8,and not Windows 7. That is until I happen to move my mouse to the right-side and get the charms bar.
I use Bing, I use Google, just depends on the computer. Keep in mind I only use those for searching and I don't pay attention to the ads. Don't own a gaming console so, cain't comment there. Been using Android phones for the past 2+ years. Looked at Windows Phones, but found the lack of 3rd party apps a reason not to choose them. Plus swiping between screens vertically just seems so wrong and unnatural.
Redditor Unearths Powerhouse AMD Vega 20 GPU That Never Arrived at Retail
Intel Engaging in 'Semi-Destructive' Actions Against AMD, Says Firm
Best 4K Gaming Monitors for PC 2023: 144Hz, Curved and More
AMD Announces Ryzen 7000 Star Wars Jedi: Survivor Bundle


text:
by Rhys Bowen
World War l is dragging on. Emily Bryce is extremely bored and restless, and would like to do something useful to assist the war effort. Her only sibling died in the war, and now her parents --- especially her mother --- keep a tight rein on her, wanting her to marry a well-to-do bachelor, preferably one with a title. Emily wants her freedom, which she will get soon enough when she turns 21, though it will come at great cost to her.
The estate next to the Bryce home has been converted into a military convalescent home where Emily first meets Robbie, a cheeky Australian pilot whom her mother forbids her to see.
"The main themes...are how drastically war affects the home front, perseverance and making the best of a horrible situation, the importance of friendship, and the resilience of the human spirit."
When Emily turns 21, she volunteers for service as a "land girl," an enlisted member of the Women's Land Army. With all able-bodied men off at war, there is no one to harvest and plant crops to feed the general population, whose diet has been severely limited by rationing and shortages.
Despite her sheltered upbringing, Emily and the other trainees --- all of whom come from very modest circumstances --- form friendships as they learn to milk cows, dig potatoes, and plant and harvest crops. Emily and two other land girls are assigned to a huge estate, and are tasked with returning the lawns and flower beds to their former glory.
Emily continues seeing Robbie whenever possible. When his wounds are healed, he returns to duty, learning to fly a new type of aircraft. During a battle, the badly damaged plane he is flying approaches the populated village, so he crashes it into an empty field. Emily is grief-stricken. She soon realizes she is pregnant with extremely limited options.
While living at the neglected, humble cottage on the estate grounds, Emily discovers an old journal belonging to a school mistress named Susan. Entries begin in 1858. It describes a leather-bound book belonging to an herbalist; those passages are from 1684.
Here THE VICTORY GARDEN turns into a mystery, and the plot picks up tempo. Emily is fascinated by the old herbal remedies. She harvests a few herbs from the overgrown herbal garden and has some success preparing herbal remedies following the vague recipes in the leather book. In fact, she is able to heal the village's many influenza patients. But when she prepares an herbal remedy for the elderly Lady Charlton whose heart is failing, the woman sips the potion and is soon near death. It will be left to the reader to find out what happens.
The main themes of Rhys Bowen's latest novel are how drastically war affects the home front, perseverance and making the best of a horrible situation, the importance of friendship, and the resilience of the human spirit.
Reviewed by Carole Turner on February 22, 2019
Genres: Fiction, Historical Fiction
Publisher: Lake Union Publishing