text:
Hands Up everyone who wishes they weren't at work...
Yep ....everyone.....thought so.
Le Weekend ….
Friday Evening go home but felt a bit twitchy - there was nothing on TV and after a pretty busy week achieving not a great deal I couldn't switch off. So I decided to head off to see FX extravaganza Transformers.
If films sans-plot, character and depth , but with loads of very impressive FX and giant transforming robots are your thang, then this is the movie for you. One of the few redeeming features of the film was Megan Fox, who nailed the role of 'eye candy' perfectly, reminding me a lot of Jennifer Connelly....which I of course approve of.
The robots were impressive but the use of motion blur detracted from the scale of the action and frankly those transformers on the Citroen car ads are just as good and more believable than their over-engineered cousins in Transformers.
The film was also very loud – and for the first time in ages I left the cinema with a pounding headache. This was another less than satisfactory aspect of the film – ratcheting up the sound is no replacement for a well devised sound effect score.
Transformers gets 4 out of ten – watchable tosh – and not a lot else.
I didn't really do a great deal during the day on Saturday - but in the evening I went over to see Matthew. It was a good evening playing with his new gadgets a top of the line Cannon digital SLR and a set of Cannon professional lenses that would put your average paparazzi to shame. He's also bought a very shiny Apple Mac which has made me really question whether I should by a Dell or a MAC to replace my knackered vintage 1996 desktop.
…..it really was very shiny.
We chatted and tried to find and download some free Astronomy software with limited luck ….had a great chicken and noodle dinner and I left just after midnight. Bit of a late night I eventually turned in at about 1:45am.
Sunday I had a bit of a lay in then got up to go and visit my Grandma. When I arrived Mum and Dad were there too - I stayed n hour but then left as I wasn't really getting a word in or a chance to talk.
At midday I headed over to Essex to see Sharon we had a chat in her garden and then headed off to see a proper grown-up film, The Bourne Ultimatum .
The reviews for the third instalment of Ludnam's Jason Bourne based films had been better than the previous two , which I loved , so my expectations were high.
There were a couple of disappointing aspects to the film – the first is the lack of clarity regarding the time line as half of The Bourne Ultimatum takes place before the end of The Bourne Supremacy – recounting Jason Bourne's escape from Russia and return to the US – the overlap in time periods is not made clear and when the final scenes of The Bourne Supremacy when Jason is spying on Landey's CIA Office from a neighbouring rooftop are repeated your are left with a really uncomfortable sense of déjà vu – and unsure whether the time lines are now coming together or whether the two are deliberately repeating a conversation to impart some sort of code. It's sloppy and I'm sure that a more coherent resolution could have been found. The other really sloppy aspect in an other wise ultra realistic film is where the lead female is badly beaten by an assassin (has her face smashed and punched) and at the end of the scene doesn't even have a bruise - very stupid.
As for the rest of the film it was a cracking pitch-perfect, nail-biting movie. I cannot think of another series of films, especially US made films, which have been as consistent and superb as the Bourne movies – this latest film gets 8 out of ten and would have got a clean 10 out of ten had it not been for the confusing time over-lap and the invulnerable fight-chick.
After seeing the Bourne Ultimatum I went back to Sharon's where we had a delish pasta and chicken salad before, leaving to pick up one of her friends called Sarah and heading of to a local nature reserve for a talk on British bats and then after dusk, we set off into the reserve armed with ultra-sonic bat detectors. The talk and Bat walk was really good fun and I really got into it. I managed to refrain from uttering the line "Dinner-Dinner-Dinner-Dinner, BATWALK !" , or referring to our guide as 'The Batman'...... I had been warned that doing either would result in me received a dead arm…
We dropped Sarah back home and then I dropped Sharon off, had a chat and set the world to rights over a couple of cups of tea and headed home. Another late night -arriving home at about 1:30am.
Monday was a wasted day really - as I didn't do very much at all - I was going to try and buy a new lawn mower as I blew my second-hand one up recently (there was smoke and acrid fumes and burning plastic…the works!) and have been unable to 'do' the garden since – but I decided it was madness to drive over to the DIY stores on a Bank holiday as I would be stuck in traffic jams for at least 45 minutes each way.
So I pottered and wasted time by finishing watching Doctor Who and the Horror of Fang Rock, and I started watching the Dalek Invasion of Earth. I had wanted to see the Horror of Fang Rock for donkey's years but was ultimately left wondering what all the fuss was - and having watched the DVD extras understood why it left me quite non-plused as it had been rushed out. The Story was ok, average but the abysmal effects let it down – ironically the Lighthouse set design though was very carefully done it even had curved doors and had been scaled up to accommodate the numbers of actors and cameras.
With naff-all to watch on TV last night I started watching Hartnell's The Dalek Invasion of Earth, which was the basis for the Hammer Horror Studio's second Dr Who film (staring Peter Cushing). So far a cracking good serial which stands up far better than some much later classic Who.
I finished up Monday night by surfing a bit and taking advantage of a couple of very cheap Boxset DVD deals on HMV just as I was closing down for the night I heard a disturbance outside and peaked out tp see a drunk-happy-slappy-hoodie attack the side of a bus that stopped – realised he was in yob mode and pulled away without letting him on. Judging buy the way he was screaming about a broken hand and rolling around in the gutter clutching his damaged arm I'm gussing "the Bus woz like, well-harder than wot he woz ...innit !"
Shame the driver couldn't hang around to reverse over the little git a couple of times...
Just What Every Utility Belt needs.....
After really enjoying the Bat-walk on Sunday night, I was keen to find out what cheap but effective bat detectors are on the market.
Now this looks quite reasonable at £35......
http://www.batnet.org/acatalog/Magenta_Bat_Detector_Kit.html
But with 2 Maplin electronic stores near me, I am tenpted to see if I can find a circuit diagram and componant list as this could be even cheaper !
Hands Up everyone who wishes they weren't at work... — 1 comment
Just What Every Utility Belt needs..... — 2 comments


1 East Caribbean Dollar (XCD) to (SDR) Special Drawing Rights Exchange Rate - XCD/SDR Charts, History, Historical Rates, Currency Converter.
1 XCD/SDR Exchange Rate points that how much 1 East Caribbean Dollar in Special Drawing Rightss currency is.
It is also available to check inverse of the rate as 1 Special Drawing Rights to East Caribbean Dollar. Exchange Rates are updated each minute at 1exchangerate.com. In addition to the exchange rate, you are also able to get East Caribbean Dollar and Special Drawing Rights currency to any other money exchanges. You can calculate cross rates of these two exchange rate by using the currency calculator below.


Jo Hill attended the University of Cape Town in South Africa where she earned a B.Sc. in Chemistry and Biochemistry and an Honours degree in Materials Science. When she isn't working or studying, Jo enjoys running and rock climbing.
Erin Antono is currently studying Materials Science and Engineering at Stanford University and is excited to combine her interests in Materials and Data Science. She enjoys rock climbing, camping, and eating avocados.
Dayton Horvath did his M.S. in Chemistry at UC Santa Barbara and B.S. in Chemistry at the University of Connecticut. He has helped develop multiple startup ideas ranging from social media to GPS improvement software while earning his degrees. On weekends, he can most likely be found riding his motorcycle, playing soccer, or swing dancing.


Paul Becker, the fourth generation in his family to make Becker violins and cellos, joined the conversation to talk about the extraordinary precision required in making Becker instruments and his family's remarkable legacy.
Actor and comedian Ed Kross joined the conversation to give an inside look on his career that has spanned improv on a cruise ship, theatre all over Chicago, a couple of high-profile film turns with Tom Hanks and George Clooney and lots of commercial work for one of Chicago's most gifted comic talents.
Ashley Wheater, Artistic Director of the Joffrey Ballet, joined the conversation to talk about the ever-evolving nature of ballet and the world-renowned choreographers assembled for Global Visionaries at the Auditorium Theatre.
Singer Robert Sims joined the conversation following a concert appearance in Detroit to talk about how his career was influenced by Robeson and Hayes and the challenges they faced breaking down barriers.
One of Chicago's most gifted jazz singers and vocal coaches, Elaine Dame, joined the conversation recorded at Winter's Jazz Club to talk about her influences, career and future performances.


text:
Home / Browse By Label / Criterion / 4k UHD Triangle of Sadness (Criterion) (4k UHD / Blu-Ray) Preorder
4k UHD Triangle of Sadness (Criterion) (4k UHD / Blu-Ray) Preorder
Master of social discomfort Ruben Östlund trains his unsparing lens on the world of wealth, beauty, and privilege in this audacious, Palme d'Or–winning satire of our status-obsessed culture
4k UHD Triangle of Sadness (Criterion) (4k UHD / Blu-Ray) Preorder quantity
SKU: 715515283113 Categories: 4K UHD, Art House Favorites, Browse All Titles, Browse By Label, Criterion, Cult Favorites, Preorders, World Cinema (Browse) Tags: 4k UHD, April 2023, Criterion, Ruben Östlund, Triangle of Sadness, UHD, Woody Harrelson
Master of social discomfort Ruben Östlund trains his unsparing lens on the world of wealth, beauty, and privilege in this audacious, Palme d'Or–winning satire of our status-obsessed culture. A model-influencer couple (Harris Dickinson and Charlbi Dean) get a ticket to the luxe life when they're invited aboard an all-expenses-paid cruise alongside a coterie of the rich and ghoulish—but an act of fate turns their Insta-perfect world upside down. Pushing each provocative set piece to its outré extreme, Östlund maps the shifting social hierarchies with the irreverence of a modern-day Luis Buñuel and the incisiveness of a cinematic anthropologist.
Spine #1178
DIRECTOR-APPROVED 4K UHD + BLU-RAY SPECIAL EDITION FEATURES
New 4K digital master, approved by director Ruben Östlund, with 5.1 surround DTS-HD Master Audio soundtrack
One 4K UHD disc of the film and one Blu-ray with the film and special features
New interview with Östlund and filmmaker and actor Johan Jonason
Two new programs: one about the film's special effects and one about a challenging day on set
English subtitles for the deaf and hard of hearing
PLUS: An essay by film critic A. S. Hamrah
New cover by Haley Turnbull
Equinox DVD (Criterion 2 Disc SE) (NTSC Region 1)
Man Bites Dog (Criterion Collection) (NTSC Region 1)
Repo Man (Criterion) (Blu-Ray)
Brood (Criterion) (Blu-Ray)
Sword of Doom (Criterion) (NTSC Region 1)

redpajama_set_name: RedPajamaCommonCrawl


Buying an older farm means making upgrades if you want to have that farm operational and sustainable. One of the main areas that will likely need an upgrade is with your wells. If you use wells for any aspect of your homesteaded farm, then you may want to consider using a commercial drilling service instead of handling it on your own. Here are three reasons to use a commercial drilling service for your farm wells.
One of the first reasons you need to use a commercial drilling service for your farm wells is the land map experience the companies have. Land maps of the area you are in may be old and difficult to read. Commercial drilling services know how to read these maps. This experience allows the service to drill in the proper places and avoid issues that may be causing problems with current wells on the property. This is something you may not be able to do on your own or get the proper equipment to handle on your own since some drilling services use digital equipment along with maps to help determine when and where to drill.
You can go to an equipment hire and hire out drilling equipment. The problem with the equipment that you can hire is the size and the depth limitations the drills have. If you are drilling for farm wells on your property, you may need to go much deeper than the depth of a drilling equipment hire can offer you. A commercial drilling service has the equipment that will reach the drilling depths you need and can break through any blockages there may be causing issues with current well systems.
In addition to drilling new farm wells, you may want to have older wells on the property tested and inspected for issues. These types of tests and inspections can help you find out if you can have the well return to a working condition. This can save money in the long run by giving you the use of an old well back rather than drilling and installing an all new well. A commercial drilling service can handle this for you and help you determine, based on the test readings, if using the well is possible and what steps to take to turn the well back into a working well.
By keeping these three reasons to use a commercial drilling service for your farm wells in mind, you can make a better choice of which service you want to use. Make sure to request a consultation to determine what wells can be salvaged and which wells will need to be redrilled.


text:
Dungeons & Dragons is DONE! WotC Apologizes for OGL 1.1 as Players and Publishers MOVE ON!
Wizards of the Coast rolled a 1 with the OGL 1.1 debacle, and even the mainstream media is only talking negatively about Dungeons & Dragons this week. Despite a weak attempt to walk it back, the damage is done and publishers and players have already announced their intentions to move on regardless of what WotC comes up with. And let's not talk about the possible hit to Hasbro stock this could cause…
About Clownfish TV:
Hosted by Kneon and Geeky Sparkles, Clownfish TV is an independent, opinionated news and commentary channel that covers Pop Culture from a consumer's point of view. We talk about Gaming, Comics, Anime, TV, Movies, Animation and more. Opinions expressed by our contributors do not necessarily reflect the views of our guests, affiliates, sponsors or advertisers. Clownfish TV is an unofficial news source and has no connection to any company that we may cover.
► SHOP CLOWNFISH – Our Official Merch!
https://ShopClownfish.com
► JOIN Clownfish Studios as a Member!
https://ClownfishSupport.com
► TIP JAR on Streamlabs:
https://streamlabs.com/clownfishtvgaming1/tip
Follow Us on the Web for more Anime and Pop Culture News:
► ClownfishTV.com – https://clownfishtv.com
Follow Clownfish TV on Social Media –
► TWITTER – https://twitter.com/ClownfishTVcom
► FACEBOOK – https://facebook.com/ClownfishTV
► INSTAGRAM – https://instagram.com/ClownfishTVcom
Clownfish TV Video Podcast:
► Clownfish TV on YouTube – https://www.youtube.com/c/ClownfishTV
► Clownfish TV on Spotify – https://open.spotify.com/show/4Tu83D1NcCmh7K1zHIedvg
Clownfish TV Audio Podcast:
► Amazon Music / Audible Podcasts – https://amzn.to/3UaMHg6
► Apple Podcasts – https://podcasts.apple.com/us/podcast/clownfish-tv/id1630852952
Content Disclaimer:
Opinions expressed by our hosts do not necessarily reflect the views of contributors, site editors, affiliates, sponsors or advertisers. This channel and website sometimes contains affiliate links to products. We may receive a commission for purchases made through these links.
Fair Use and Parody Disclaimer:
This channel and website and the content made available through this site are for educational, entertainment and informational purposes only. These so-called "fair uses" are permitted even if the use of the work would otherwise be infringing. Content may contain copyrighted material owned by a third party, the use of which has not always been specifically authorized by the copyright owner. A copyright owner's rights are listed under the Copyright Act, Section 107 of the Copyright Act.
This channel and website often features satire, parody, commentary and critique mixed with factual news reporting. All references to politicians, celebrities and/or other personalities that are critiqued and/or commented upon that are based on real people are identified as such.
Clownfish TV is a production of Clownfish Studios. Website owned and operated by WebReef Media.
#DungeonsAndDragons #DnD #CriticalRole #Games #WotC #TTRPG
The Clownfish TV Newsroom is a good little fishy who gathers up news and leads from all over the internet. This little fish runs day-to-day operations on ClownfishTV.com. The true identity of this fish can and does change. In fact, it may be one fishy, or a school of fish, at any given time.
Disney is Burning.
Disney is burning, and even The Hollywood Reporter admits it. Disney is not fine. Disney hasn't been fine in YEARS. And no, Bob Iger probably...
YouTube Won't Let You SWEAR Anymore?! Creators DEMONETIZED by New YouTube Rules!
YouTube creators are furious about a new set of rules that will now demonetize any video that has swearing in the first 8 to 15 seconds, among other...
Shark Week is Too WHITE and Too MALE?!
Shark Week is somehow racist and misogynistic. Yes, too many white dudes named 'Mike' are in charge of Shark Week and this is problematic...
Marvel Comics Re-Releases Miracleman Omnibus
Marvel Comics is sending their 'Miracleman' graphic novel omnibus back to the printing press for a second release. Planned to be released...


Prioritize your spending. Rather of a far more high-priced chandelier, a paper lantern glows over the table in this dining room. Hillview Adjustable Height Swivel Bar Stool By Laurel Foundry Modern Farmhouse It adds big style for a low cost. Are you living in a tiny apartment that does not have a formal dining area ? Do you have a massive family members and areconfused about the ideal place and furniture to have food with them?If so, you ought to keep Hillview Adjustable Height Swivel Bar Stool By Laurel Foundry Modern Farmhouse reading the article, and I Hillview Adjustable Height Swivel Bar Stool By Laurel Foundry Hillview Adjustable Height Swivel Bar Stool By Laurel Foundry Modern Farmhouse Modern Farmhouse hope you can locate the best resolution for your dilemma.
In our furnishings categories, we'll take you space-to-room with the extremely greatest options. Our Hall & Entry section includes every little thing for foyers which includes coat racks, hall trees Hillview Adjustable Height Swivel Bar Stool By Laurel Foundry Modern Farmhouse and mudroom benches. Browse the Game Area & Bar, Pool & Billiards and Poker & Cards sections for board games and table games. In our Bar & Counter Stools section, we function home bars, pub sets, wine refrigeration and a lot more.
Faq & Quation for Hillview Adjustable Height Swivel Bar Stool By Laurel Foundry Modern Farmhouse ?
Really great, had breakage using one piece and was zoooomed a fresh one. Love Wayfair they possess all of the right stuff in EVERY way! ?
Sturdy and really great but assembling was a genuine pain! Read that there have been missing holes and centre panel needed to be removed but both are not accurate. Instructions are complicated and parts are not all numbered so you really want to pay attention normally you can confuse parts and think that there are lacking holes when in fact you may be used the wrong part. I am quite please and extension is effective, hidden under the various other two panels. I would have given 5 stars if the assembling had not been so complicated and much time .
We ordered 3 stools and they arrived 2 days soon after. I took a risk and ordered the crimson afteroses reading other opinions that the color was unique of how it looked in the online photographs. I think the colour is ideal and matches the web photos pretty close. These were very easy to assemble. I did so smell the gasoline smell that other persons commented about, but it was the plastic wrap/packaging, not the bar stools themselves.
Perfect size for a tiny space. Not overwhelming or large like some pieces, and just enough of a seating location to complete the job for a couple or a tiny family.


We recently upgraded the sentinel RMS service to version 9.1.0.104. This service is installed as a bundle from Aveva vendor who has wrapped this service into its products Aveva license.
Since the upgrade, the service started to have intermittent issues as applications cannot get a license every three or four days.
We noticed that the service "lservnt.exe" increase the memory by around 20% per day. Our server has 4 GB of memory and eventually runs out of memory due to the sentinel RMS service consuming it all.
We have to restart the sentinel RMS service and sometimes the server also need to be restarted as the lack of memory sometimes affected other windows services.
Has someone come across this problem? Why the new version 9.1.0.104 is increasing so much in memory?
Do you have some stats or figures related to its memory consumption and quantity of licenses seats negotiated?
Can you please advise of any workaround or resolution?
Thanks for writing to us and sharing your concern.
As per the description shared by you, Yes there has been some issue with the Memory Leak in Sentinel RMS 9.1.x, which has already been fixed by us in our latest version of Sentinel RMS i.e. RMS 9.2.
Not sure if you are allowed to upgrade the RMS License Server yourself. So it would be recommended to contact AVEVA who can try doing the same for you, and contact us back in case of any concern.
Thanks so much for the quick response. We will be contacting Aveva about the memory leak issue. Not quite sure whether they have included the latest 9.2. If that is not the case then we might downgrade to our previous version which was stable.
Thanks for the response. Glad to know I was able to answer your queries in time.
It would be better to consult with AVEVA about the RMS version which can be used. Feel free to get back to us in case of any concern in future.


Break your Work-at-Home Routine – Bibo Global Opportunity Inc.
Working at home can be easily compared to living in the garden of Eden. You are Eve and it is very tempting to bite in the fruit of procrastination. Easy and dangerous. Numerous distractions can show up and hamper your work productivity. Working at home also requires planning and scheduling things. Here are a few ways that could make working at home happier, easier and a lot more productive.
Working at home and setting up an alarm every morning sounds unnecessary and so much work already. This might be true, but not totally a drag. Doing so will help you get things done early which will also encourage you to create a schedule that you can follow throughout your day. Waking up early also promotes a healthier sleep schedule – generating a healthier body and mind, for it also gives us a sense of routine.
"There is a time and place for everything." – this usually gets blurred when everything you do is at home. Create a schedule so you can try to do certain tasks at certain times. This will create a balance between slacking off and overworking, which is very easy to do when you work at home.
Eating habits are very important for our health, so throwing them out of the window won't do you any good. When creating your schedule, don't forget to include your meals in it. Working at home is supposed to feel like a privilege, and not a bootcamp. Don't forget to eat your meals on time.
Work time is work time. When you turn your bedroom into your office space, it is not impossible for people you live with to distract you intentionally or unintentionally. It is important for you to create a working space that is private and productive. Set up a working policy that everyone you live with can understand. In this way, no one can just barge in and interrupt your working hours. This will help you get work done. If you live by yourself, create a working space that can help you to be in a productive state of mind.
I personally like being in my undies all day when I'm at home. Let's just say, it's more "freeing". I'm sure this is very tempting for everyone who work at home, especially the point of it includes not dressing up. Although fun, this will make you feel slobbish after a while. Making yourself look presentable, despite the fact your workplace is also your home, will ensure you perceive working hours as it should be – time to work, be productive and get things done. Days off are the ones for letting yourself go.
A short walk everyday will make you feel a part of the world we live in. Locking up inside your room all day can make you feel isolated at times. Enjoy the little things that working at home provides you. Go to the grocery store, walk your dog or even just get the mail. A bit of exercising will do wonders for your body and mind, so always make sure to seize all the privileges working at home and having a flexible schedule has to offer.


text:
Home » Software Development » Software Development Tutorials » Top Differences Tutorial » Freshdesk vs Freshservice
Difference Between Freshdesk vs Freshservice
Freshservice and Freshdesk have different purposes and are the products of Freshworks. It is a customer-oriented help desk software and priced ranges from $0 to $109 per month. Whereas freshservice is an internal service help desk software used to control the company internal information technology support where the cost starts from $19 to $99 per user per month. The important differences and significant comparison factors are discussed in this article.
Head to Head Comparison between Freshdesk vs Freshservice (Infographics)
Below are the top 7 differences between Freshdesk vs Freshservice:
Key Differences between Freshdesk vs Freshservice
The important differences like working, applications, integrations, plugins, support, are explained in this section.
1. Definition and Functions
Freshdesk is a significant tool for enterprises with customers using websites that need support care or a consumer login portal. The features like ticket logging can enable the clients to submit a ticket which limits the working of staff to save the details via phone. The other features like knowledge inventories which enable the user to access the information portal that manages the consumers to find solutions to questions from the content developed like replies to tickets and articles. Whereas freshservice is used in the IT department of the company that manages the internal software and hardware. It is important for tracking and organizing the tickets and manages the release in updated technology that is issued to workers like document approvals and laptops. It is employed for larger teams and requires technology asset management
2. Pricing
Freshservice and Freshdesk fall under the same price ranges with free trials. The price range of freshservice falls from $19 to $99 per month when compared to Freshdesk that starts from $15 for one user per month and ranges till $109 per month. The focus of Freshdesk on customer dependent tools like logging a ticket from website whereas the freshservice aims to solve IT issues and manages the internal asset of information technology. The price of Freshdesk is affordable for small and medium-sized businesses and also includes a free plan that is availed with fundamental support. The paid version is adaptive and business that fluctuates from $15 to $29 per month.
3. Accessibility
Freshdesk creates all types of support tickets via call, social media, and mails. It rejects the essentiality to log the ticket which saves more time and makes it easy in the creation of tickets. It has a visual appeal on the dashboard that highlights the major supporting metrics with all descriptions of tickets like its number, date opened, status, and every mandatory detail to take necessary action on it. It has also an inbox that highlights all the details from accessing channels. Whereas Freshservice has an elegant dashboard with a simple user interface that displays various categories on IT support staff about the queries on request, tickets, new services, and so on. There is an attractive dashboard with metrics and all activities on the status of the ticket. The tools like service catalog enable the user to request the software or hardware about the job and enable easy installation and customization on the department with random clicks that includes automatic initiation of request that sends the request for any approval automatically.
All in One Software Development Bundle (600+ Courses, 50+ projects)600+ Online Courses | 3000+ Hours | Verifiable Certificates | Lifetime Access
The service support for both Freshdesk and Freshservice has the same features and their products are developed and owned by the same organization. The customer gained support for both of the products along with the contact number and mail address. The client support is extended in different methods. The service support has an academy on Freshdesk where the technicians can support the agents to take the courses on modules with agent and admin fundamentals with client service skills. It comprises of knowledge base with modules like how to set up and customize the self-service portal, along with social, phone, email, and web site channels to create and submit tickets that can connect the users with the preferred community. Whereas the Freshservice gives the customer support via webinar and videos, agent guide, community forum, knowledgebase via mail, and phone. It provides the communication channel via chat and the newly deployed services allow the communication channel for chatting facilities. The community forum enables the user to start afresh topic on community members that responds to the related questions.
Freshdesk vs Freshservice Comparison Table
Definition It is a cloud-based, with omnichannel client service with all business sizes, and gives all the answers to the submitted queries that enhances the productivity of customers and increases customer satisfaction. It is an online ITIL service desk with ITIL features and enables the ticket and asset managing capabilities with reports, problems, incidents, changes, release, and knowledge management tools.
Oriented Platform It is based on the web, Windows, Android, and iPhone. It is based on Web, Android, and iPhone.
Customers It has reliable clients like freelancers, small, medium, and large enterprises. It has all types of clients on small, medium, and larges enterprises except freelancers.
Support It can be accessed via online, phone, video tutorials, and knowledge-based web portals. It can be accessed via online, phone, video tutorials and knowledge-based web portals
Pricing It is available for $19, with a free trial, no credit card required, based on subscriptions along with free account It is available as the same cost of $19 with a free trial, no credit card required and based on subscriptions
Key features API, Absence management, activity tracking, activity dashboard and control, retention and archiving Active directory integrations, alerts, and escalation, approval process control, access control, API are the important features
Integrations Facebook, Gmail, Google Calendar, Mailchimp, and HubSpot marketing can be integrated to get more productivity Microsoft 365 and Google Calendar have important integration support
This is a guide to Freshdesk vs Freshservice. Here we also discuss the Freshdesk vs Freshservice key differences with infographics and comparison table. You may also have a look at the following articles to learn more –
What is Logstash?
All in One Software Development Bundle (600+ Courses, 50+ projects)
New Year's Sale - All in One Software Development Bundle (600+ Courses, 50+ projects) Learn More


text:
The Wetskills Ambassadors share the message of Wetskills' co-creative cooperation
with young talents to get impact for water in the world.
Each ambassador has his/her own background, drive and philosophy –
Meet them below.
Ennik Somi Douma
Wetskills Ambassador
SOMI is an undeniable talent. She first appeared in the public eye at the young age of 12 on the Korean television program Let's Go! Dream Team, because of her proficiency in Taekwondo, of which she is a third-degree black belt. Following a few more film and TV appearances, she showcased her abilities through the survival tv show "Sixteen", aimed at creating a new girl group. Although she did not ultimately become a member of the final group, she was well on her way to becoming a star. After her appearance on "Sixteen", she became a contestant on another girl group survival show, "Produce 101". Her experience proved valuable as she beat out 100 other contestants to finish first by fan vote, cementing her status as a artist. Her success on the "Produce 101", lead to her participation in the project group I.O.I.. The group had tremendous commercial success, performing well on music charts, garnering several music awards including Best New Artist at many major award shows, and securing sponsorship deals for a variety of products. Following the completion of the project group, she continued her career in music featuring in several songs with established artists, and expanded her activities as a TV personality on several successful reality shows, and as an actress in dramas and music videos. Her variety of talents proved her star quality, which captured the attention of major brands such as Reebok and Fanta, as she continued to secure endorsement deals as an individual. Yet she remains grounded as family and values are central to her life. She is proud of her Dutch, Canadian, and Korean heritage, and is active in her community. She is already highly accomplished at a very young age, there is no doubt her career is just beginning.
Henk Ovink
Henk Ovink is the Dutch Special Envoy for International Water Affairs. 'Water is the number one global risk. Not only because the World economic Forum says so, but because the facts tell us, every year in a row. It is affecting billions of people and billions dollars worldwide. And it will only get worse. With increasing impacts of drought and scarcity, pollution and bad or lack of drinking water and with severe flooding due to climate change, sea level rise, increasing impacts of surges, storms and rain events the world has no choice but to look ahead, adapt and prepare! Wetskills is a crucial approach to building capacity, raising awareness and increasing opportunities for innovations world wide. Wetskills builds a coalition between students and practice, between professionals and people, to learn, research, exchange and implement.'
Ap Verheggen
'Dare to dream about making the impossible possible.' Ap Verheggen is an extraordinarily creative artist in a myriad of media. He makes sculptures, designs objects, writes and produces documentary films. His projects Cool(E)motion and SunGlacier added value in the discussion about climate change. Instead of 'naming, blaming and shaming', App wants to add a positive focus. 'Our climate is changing very rapidly, so extra fast response is required.' App: 'I feel connected to Wetskills, because Wetskills stimulates young people to think out of the box. These people dare to dream and to innovate. They combine creativity and expertise to come to projects in a similar way as I do. SunGlacier: In this project me and my team push the boundaries of what is technically and scientifically feasible. Is it strange to believe that we could create a glacier in the desert? I am fascinated by the prospect of building a large sculpture in the hot desert that can produce icicles on its own. www.sunglacier.nl
Kartikeya Sarabhai
Mr. Kartikeya Vikram Sarabhai is the Founder Director of the Centre for Environment Education (CEE), established in 1984 as a Centre of Excellence of the Ministry of Environment, Forest and Climate Change (MoEF&CC), Government of India. Mr. Sarabhai is on several committees formed by UNESCO for the Decade of Education for Sustainable Development. He is the UNESCO Chair on Education for Sustainable Development and the Human Habitat set up at CEE in partnership with CEPT University and supported by ICLEI and the Swedish Institute of Education for Sustainable Development (SWEDESD). He is the co-chair of the Global Citizenship Working Group convened by the Brookings Institute, Washington D.C., to examine how Global Citizenship Education is measured, and make recommendations for new ways of assessing learning. He was a member of the Indian delegation to United Nations Conference on Environment and Development (UNCED) at Rio de Janeiro in 1992 and the World Summit on Sustainable Development (WSSD) in Johannesburg in 2002 and was the co-author of India's report for UNCED. He is the co-chair of the Earth Charter International Council, the Vice-Chair of the Indian National Commission of IUCN, and a Member of the Steering Committee to oversee the UNEP/GEF supported Phase-II Capacity Building Project on Biosafety.
Mark van Loosdrecht
Prof. dr. ir. Mark C.M. van Loosdrecht is a renowned environmental scientist and engineer, combining scientific understanding of microorganisms and microbial communities with process engineering for technology development. He is particularly interested in new processes related to wastewater treatment and resource recovery. His research has resulted in several processes currently applied on full scale such as the BCFS process, Sharon process, Anammox process and aerobic granular sludge (Nereda). Mark van Loosdrecht is the author of over 700 ISI-indexed papers (h-index 110), holds 20 patents and has supervised over 60 PhD students. He is editor-in-chief of the leading scientific journal 'Water Research' and Distinguished Fellow of the International Water Association (IWA). Mark van Loosdrecht has been honoured repeatedly nationally and internationally, both because of his fundamental scientific work and for the practical applications resulting from it. He has obtained the Stockholm Water Prize (2018), Lee Kuan Yew Singapore Water Prize (2012), the NWO Spinoza Prize (2014) and the IWA Grand Award (2008), among other prizes. He is member of the Royal Dutch Academy of Arts and Sciences (KNAW) and the Dutch Academy of Engineering (AcTI) and the US National Academy of Engineering (NAE).


Well… yes. Yes it is, that's the point. Or, at the very least, it stands as much a chance of being a good decision as one you make at 40 and look back at when you're 55… or one you make at 50 and look back at when you're 65. That is to say, people grow and change and get older and sure, maybe you made a bad decision in your life (who hasn't), but to suggest that 25 isn't old enough to decide to be married or to make big life decisions is ludicrous. It is also just one of the many off-putting elements of writer-director Hallie Meyers-Shyer's movie.
Unquestionably, as we learn in the film, Alice grew older and changed in ways that no longer made her compatible with her husband, Austen (Michael Sheen), and when we find her at the start of "Home Again," Alice has just recently moved, with her two kids, back to Los Angeles from New York, where she had lived with Austen. Alice is in her not-recently-deceased father's house and the opening of the movie even gives us an introduction to this once legendary titan of the movie industry and his relationship with a young Alice.
Similarly to Alice's later statement infantilizing people in their 20s, this opening is perplexing. It offers the sense that Alice's father looms large over the film, that the movie is in some way her figuring out how to live without him (not that she hasn't been doing that). Really though, the movie is about her struggling to find her footing in the world on a professional and personal level (her profession has nothing to do with film specifically or even the entertainment industry). There might be a case to be made that Alice, at 40, is still dealing with some "daddy issues" (a term I don't like), but that cuts her down in a way that feels a whole lot like implying that a 25 year old is far too young to make life decisions.
As may be clear, "Home Again" is a hodge-podge of ideas thrown together to form a movie, but which, when picked apart, make little sense. I cannot tell you why Alice feels like it may be a good idea to invite three twentysomething aspiring filmmakers—Harry (Pico Alexander), George (Jon Rudnitsky), and Teddy (Nat Wolff)—to live in her guest house after almost drunkenly sleeping with Harry, but she does. This, perhaps, goes back to the notion that she has picked at the scab of the loss of her father by living in his old house, but it is still a colossally terrible decision the film only provides the scantest lip-service discussing.
This is a movie that floats by, skimming the surface of issues that could be serious, but never dealing with them on such a level. It is a romantic comedy where the romance is between Alice and… Harry or George or Austen or maybe someone else.
So maybe "Home Again" isn't actually a romantic comedy: Harry is smarmy, George wouldn't ever encroach on Alice since Harry made his interest in her known, and Austen is never ever pitched as the correct choice. By the same token, none of it is terribly funny.
It is Candice Bergen, who plays Alice's mother, who shines brightest in the film, always having either an amusing line or perhaps even a sage bit of wisdom. She appears too little in the film, however, to make up for its shortcomings.
Witherspoon, as she has been for decades, is charming and engaging. She again proves herself capable of elevating a movie with her performance, but even that ability is not enough in this instance. This is a movie that doesn't go anywhere interesting and doesn't make the trip to that non-place worth taking.
"Home Again" does indeed offer up a number of enjoyable moments—a number of fun sequences—but they are strung together by a story which never feels complete and characters who are unlikable, inexplicable, or both. One does get the sense that it wants to say something worthwhile and interesting and deep, but it just isn't sure what that might be or how to express the sentiment appropriately.
Perhaps it just needs another decade-and-a-half to work it out.


I'll have the Friday Faves up tomorrow. Some coding duties for a non-profit I volunteer for came up with some issues that I had to resolve today. I was hoping to finalize the post today, but that just didn't happen. I'll get to polishing things up tomorrow and put up the post.


text:
Reynolds American (RAI) to Challenge $23.6B Punitive Damages Award	Stocks Bounce Back; Microsoft Announces Layoffs
Articles > Market Commentary > GE Matches Earnings Estimates; 401(k)s Rise to New Highs
GE Matches Earnings Estimates; 401(k)s Rise to New Highs
Stocks bounce back, seemingly ignoring all of the geopolitical tension that has been occurring over the past couple of days. The bull market is sending 401(k) retirement plans soaring to record highs. The average 401(K) balance rose 12.9% to $91,000, with 77% of the growth attributed to the stock market. If the 21st Century Fox and Time Warner Cable (TWC) deal is finalized CBS said they are interested in acquiring CNN.
CNN would not remain under TWC because Fox doesn't see the need for both CNN and Fox News. General Electric (GE) reported their Q2 earnings today and revealed their earnings at 39 cents a share, which matches Wall Street's expectations.
Stocks bounce back amid geopolitical crisis.
U.S consumer sentiment falls in July.
GE's (GE) earnings match Wall Street's expectations.
(k) to record highs.
Alibaba pushes back IPO debut until September.
Ericsson (ERIC) rallies on better than expected sales, operating profit.
How to manage the emotional side of investing.
Tips to cut back on poor investment behavior.
What is Difference Between Direct and Indirect Tax?
What to Avoid When Picking a Financial Advisor
Creating a Family Budget to Avoid Financial Issues at Home
Financing Your Small Business - Writing a Business Plan
LLC vs. Corporation
How to Make the Most of Your 401(k) Plan
Considerations While Choosing a Bank
Pitfalls and Strategies for a New Investor
Initial Public Offerings - How They Affect Companies and Investors
How to Negotiate When Buying a Car
GE Matches Earnings Estimates; 401(k)s Rise to New Highs. InvestorGuide.com. Retrieved July 15, 2019, from InvestorGuide.com website: http://www.investorguide.com/article/15112/ge-matches-earnings-estimates-401ks-rise-to-new-highs-igd/
GE Matches Earnings Estimates; 401(k)s Rise to New Highs. InvestorGuide.com. WebFinance, Inc. http://www.investorguide.com/article/15112/ge-matches-earnings-estimates-401ks-rise-to-new-highs-igd/ (access:July 15, 2019).
GE Matches Earnings Estimates; 401(k)s Rise to New Highs. InvestorGuide.com. WebFinance, Inc. July 15, 2019


text:
Your browser is out of dateSome features may not be available. For the best experience, upgrade your browser.Upgrade now
How to buy vehicles from home during COVID-19. Check updates
See Dodge Magnums for sale
Year2005 - 2008
VariantMagnum
View all for sale
Overview of the Dodge Magnum
Learn about the Dodge Magnum
With its spacious interior and powerful engine, the Dodge Magnum will please those who value performance and comfort. Though some have said that the V6 engine's performance leaves something to be desired, upgrading to the V8 should satisfy most drivers. The Dodge Magnum has a practical side to it, as well: Base-level trims across all years sport high safety ratings as well as surprisingly good fuel economy for the engine size. Depending on which terrains you take on, you can choose between rear-wheel drive and all-wheel drive (AWD).
Drivers are generally impressed with the wide range of safety features available in the Dodge Magnum. The 2005 model up until its last 2008 model come standard with driver and passenger airbags as well as a passenger side on/off switch to accommodate children. Additional features across model years were available by upgrading to the SRT or RT trim levels. They include:
Electronic stability control, traction control and an anti-lock braking system (ABS) to prevent skidding and maintain control
Brake assist to help you stop at a moment's notice
Enhanced Accident Response System to increase safety after an accident has taken place
Drivers love the simplicity of the Dodge Magnum's interior, with a well laid out dash and control panel. Standard leather seating and silver accents add some sportiness to the design. Power steering, cruise control, air conditioning and a four-speaker stereo system combine to make for an enjoyable drive. Some may find that the seating feels cheap while others love its soft touch and durability. Opting for a 2008 model gives you higher-quality interior materials.
Though the Dodge Magnum was discontinued in 2008, buyers don't have to deal with outdated tech. Going with the SRT or RT trim levels, no matter which model year, gives you a ton of available features, including:
Navigation system, keeping you on track in unfamiliar areas
XM satellite radio, giving you a wide selection of music and talk radio to chose from
CD changer compatible with MP3
The Dodge Magnum has plenty of space for passengers and their gear. All models come with 27.2 cubic feet of space when the rear seats are up and 71.6 cubic feet when they're folded down. This comes in handy for carrying larger items, like a stroller or a small bike. The bilevel cargo floor is an additional under-floor cargo space lets you store precious cargo safely and securely.
Fully upgraded, the Dodge Magnum can pack some serious punch. The available 5.7 L V8 engine isn't just adequate—it will sometimes make you feel more like you're driving a muscle car over a station wagon. If you choose to go with the smaller V6 option, be aware that some drivers have complained its acceleration can be sluggish. This is especially true when you're carrying added weight. The base model Dodge Magnum has decent handling and suspension, but upgrading to sport suspension will lead to a noticeable difference in the smoothness of your ride.
Pros and cons of the Dodge Magnum
Distinctive station wagon design
Choice of rear-wheel drive or all-wheel drive
SRT8 performance model available
Ceased production in 2008
Base V6 engine lacks power
Limited rear visibility due to sloping roofline
This is general information and should not be relied on as purchasing advice.
Specifications of the Dodge Magnum
Key specifications available across all trim levels
City consumption11.3 - 16.5 L/100km
Highway consumption7.7 - 10.9 L/100km
Width1881 - 1882 mm
Length5021 - 5022 mm
Trunk space770 - 773 L
Cargo space2027 L
Exact values depend on trim and engine choice.
Trims available with the Dodge Magnum
What is a trim? Trims are different options of the same car with different features and equipment. The specs depend on the trim you choose.This variant of the Dodge Magnum 2005 - 2008 is available in 5 trims:
Basic trim features and specs
Electrically adjustable front seats (optional), Emergency wheel, Center arm rest between front seats, Electric windows, Front seats have lumbar support, Power steering
Available with the Basic trim:
Electrically adjustable front seats (optional)
Emergency wheel
Available across all trims:
Center arm rest between front seats
Front seats have lumbar support
Alloy wheels (optional), Medium wheel base, Steel wheels, Daytime running lights, Door mirrors electrically adjustable
Alloy wheels (optional)
Medium wheel base
Door mirrors electrically adjustable
Side airbag (optional), Tire pressure indicator, Anti-lock Braking System (ABS), Brake assist system, Dimming interior mirror (optional), Disc brakes, Electronic traction control, Front-driver airbag, Front-passenger airbag, Rear-wheel drive, Side curtain airbag (optional), Stability control
Side airbag (optional)
Tire pressure indicator
Dimming interior mirror (optional)
Front-driver airbag
Front-passenger airbag
Side curtain airbag (optional)
Tech and convenience features
CD player, MP3-CD player, Bluetooth (optional), Cruise control, Power door locks, Radio, Satellite radio (optional)
MP3-CD player
Bluetooth (optional)
Satellite radio (optional)
Fuel consumption, transmission, fuel type, range, engine size, horsepower
1 engine is available with the Basic trim:
2.7 L - Gas - 190 hp
City consumption:11.3 L/100km
Highway consumption:7.7 L/100km
Range:701 km
SE trim features and specs
Available with the SE trim:
Alloy wheels (optional), Roof bars (optional), Roof rails (optional), Steel wheels, Daytime running lights, Door mirrors electrically adjustable
Roof bars (optional)
Roof rails (optional)
Anti-lock Braking System (ABS), Brake assist system, Dimming interior mirror (optional), Disc brakes, Electronic traction control, Front-driver airbag, Front-passenger airbag, Rear-wheel drive, Side curtain airbag (optional), Stability control
CD player, Bluetooth (optional), Cruise control, Power door locks, Radio, Satellite radio (optional)
1 engine is available with the SE trim:
SXT trim features and specs
2 climate zones (optional), Electrically adjustable front seats, Emergency wheel, Heated front seats (optional), Leather steering wheel (optional), Center arm rest between front seats, Electric windows, Front seats have lumbar support, Power steering
Available with the SXT trim:
2 climate zones (optional)
Electrically adjustable front seats
Heated front seats (optional)
Leather steering wheel (optional)
Alloy wheels, Fog lights (optional), Four-wheel drive (optional), Medium wheel base, Roof bars (optional), Roof rails (optional), Sunroof (optional), Daytime running lights, Door mirrors electrically adjustable
Fog lights (optional)
Four-wheel drive (optional)
Sunroof (optional)
Dusk sensor (optional), Four-wheel drive, Side airbag (optional), Tire pressure indicator (optional), Anti-lock Braking System (ABS), Brake assist system, Dimming interior mirror (optional), Disc brakes, Electronic traction control, Front-driver airbag, Front-passenger airbag, Rear-wheel drive, Side curtain airbag (optional), Stability control
Dusk sensor (optional)
Tire pressure indicator (optional)
CD disc changer (optional), CD player, MP3-CD player (optional), Navigation system (optional), Bluetooth (optional), Cruise control, Power door locks, Radio, Satellite radio (optional)
CD disc changer (optional)
MP3-CD player (optional)
Navigation system (optional)
1 engine is available with the SXT trim:
City consumption:12.2 - 13.9 L/100km
Highway consumption:8.1 - 9 L/100km
Range:615 - 653 km
SRT8 trim features and specs
2 climate zones (optional), Electrically adjustable front seats, Heated front seats (optional), Leather steering wheel, Multifunction steering wheel, Sport seats in the front (optional), Tire repair kit, Center arm rest between front seats, Electric windows, Front seats have lumbar support, Power steering
Available with the SRT8 trim:
Sport seats in the front (optional)
Alloy wheels, Fog lights, Medium wheel base, Sunroof (optional), Xenon headlights (optional), Daytime running lights, Door mirrors electrically adjustable
Xenon headlights (optional)
Dusk sensor (optional), Side airbag (optional), Tire pressure indicator, Anti-lock Braking System (ABS), Brake assist system, Dimming interior mirror (optional), Disc brakes, Electronic traction control, Front-driver airbag, Front-passenger airbag, Rear-wheel drive, Side curtain airbag (optional), Stability control
CD disc changer, CD player (optional), Computer, MP3-CD player, Navigation system (optional), Bluetooth (optional), Cruise control, Power door locks, Radio, Satellite radio (optional)
CD disc changer
CD player (optional)
1 engine is available with the SRT8 trim:
Highway consumption:10.9 L/100km
R/T trim features and specs
2 climate zones (optional), Electrically adjustable front seats, Emergency wheel, Heated front seats (optional), Leather steering wheel, Multifunction steering wheel (optional), Sport seats in the front (optional), Center arm rest between front seats, Electric windows, Front seats have lumbar support, Power steering
Available with the R/T trim:
Multifunction steering wheel (optional)
Alloy wheels, Fog lights, Four-wheel drive (optional), Medium wheel base, Roof bars (optional), Roof rails (optional), Sunroof (optional), Xenon headlights (optional), Daytime running lights, Door mirrors electrically adjustable
Dusk sensor, Four-wheel drive, Side airbag (optional), Tire pressure indicator (optional), Anti-lock Braking System (ABS), Brake assist system, Dimming interior mirror (optional), Disc brakes, Electronic traction control, Front-driver airbag, Front-passenger airbag, Rear-wheel drive, Side curtain airbag (optional), Stability control
Dusk sensor
CD disc changer (optional), CD player (optional), Computer (optional), MP3-CD player (optional), Navigation system (optional), Bluetooth (optional), Cruise control, Power door locks, Radio, Satellite radio (optional)
Computer (optional)
1 engine is available with the R/T trim:
Frequently asked questions about the Dodge Magnum
Do Dodge Magnums have a third row?
The Dodge Magnum does not have third-row seating. Instead, Dodge has used the vehicle's spacious interior to provide extra cargo space and legroom for rear passengers.
Is a Dodge Magnum front-wheel drive?
Rear-wheel drive comes as standard in all Dodge Magnums across all model years. All-wheel drive became an option with higher trim levels beginning in 2005, for those looking for additional traction.
What does SXT mean on a Dodge Magnum?
STX is a trim level available for the Dodge Magnum that offers a few additional features over the base-model. "SXT" means "Standard Extra."
Who designed the Dodge Magnum?
When the Dodge Magnum was reintroduced to the market in 2004, it featured a new bold and modern design. This look was the brainchild of Ralph Gilles and Freeman Thomas, two famous automobile designers.
How much is a Dodge Magnum?
Because it was discontinued in 2008, this vehicle cannot be purchased new. Buyers looking for a pre-owned Dodge Magnum can expect to pay between $4,000 and $10,000, depending on its model year, trim level and condition.
Vehicle researchCertified Pre-Owned
Advertise on Kijiji Autos
© 2020 Marktplaats BV


text:
Csek Creative makes list of fastest growing companies in BC for third year in a row
For Immediate Release: August 22. 2019
KELOWNA, BC: Nikki Csek, CEO is pleased to announce that Csek Creative has been named to the fastest growing companies in BC list once again, making it three years in a row for the Kelowna founded company.
Csek Creative placed in 23rd spot for the Top 100 list that is published annually by Business Vancouver.
"We celebrate 20 years of being a part of the Okanagan business community this year," said Csek. "From our humble beginnings in the family home, to multiple offices with a flagship office at the Landmark 6 tower in the centre of Kelowna. We serve over 1,200 clients in Western Canada, with a growing number throughout Canada and the United States."
Csek Creative has been on an accelerated growth trajectory for the last three years. Becoming a mid-size employer in the Okanagan Valley, investing heavily into technology for the new print studio on Leckie Road that caters to business clients, starting a print publication division, putting on a world class event in Kelowna, and currently in the process of launching NowProductions.
While Kelowna has been the focus for the only full 360 agency in the BC interior, Csek is setting her sights on bringing Kamloops up to the level of the Kelowna footprint.
The first step will take place in October as staff will move into one of the most desirable office spaces in downtown Kamloops with a breathtaking view of the river valley.
We look forward to making a significant impact in the Thompson Nicola area, bringing the only full 360 degree agency to Kamloops. The agency, print, publications, event management, full video production company and of course, KamloopsNow.com provides businesses with comprehensive marketing solutions.
"Kamloops is my home, and I am thrilled to be able to bring what we have done in Kelowna to the Thompson Nicola region," said Rob Cupello, Partner and Director of Client Services.
About Csek Creative:
Csek Creative is the largest and only full 360 marketing agency in the British Columbia Interior. Csek Creative is the parent company of NowMedia Inc. NowMedia operates media platforms in the BC Interior and operates NowPublications and NowProductions. Csek Creative is the parent company of Csek Signage and Printing. Nikki Csek is the CEO and founder of the 20-year-old company. She is also the currently serving president of the Kelowna Chamber of Commerce.
Nikki Csek
CEO, Csek Creative
President, Kelowna Chamber of Commerce
CLICK BELOW FOR HIGH-RESOLUTION IMAGES
Photo Credit: Csek Creative
Nikki Csek, CEO
Rob Cupello, Partner and Director of Client Services
And we will keep you connected to the latest marketing trends, new product offerings, offers, and learning sessions.
You can unsubscribe at any time, but we don't think you'll want to.


text:
Q: CSP local testing I need to do some changes to our website, as our CSP prevents Safari from accessing it. Also, the whole security rating of the website is, let's put it nicely, rather bad.
Now, is there any way to test changes made to CSP locally, without deploying to the server? I tried ngrok, but that doesn't seem to work (doesn't transmit headers).
I'm rather new at this, so any tips would be appreciated!

A: You can do this with Fiddler. Modify FiddlerScript and insert the following code inside the OnBeforeResponse function:
    if (oSession.uriContains('<insert relevant part of url here>')){
        oSession.ResponseHeaders.Remove("Content-Security-Policy"); //If you want to replace an existing CSP
        oSession.ResponseHeaders.Add("Content-Security-Policy", "<csp value>");
    }

Another option is to deploy Content-Security-Policy-Report-Only instead. You will see all the violations as errors in the browser console, but nothing will actually be blocked.

redpajama_set_name: RedPajamaStackExchange


Dogs are not like humans. They cannot sweat to cool their bodies down, so they dehydrate much faster than we do. Just because you're not thirsty, doesn't mean your dog isn't. It's very important whenever you're out with your dog, to make sure you have a bottle of fresh cool water for your dogs to drink.
The Pet Water Bottle is a stainless steel flask that lets your dog drink directly from the bottle. It has a unique lick 'n flow system that releases water as the your licks. It releases just enough water for a single sip, which helps reduce waste. Best of all, the bottles are leak-proof and won't drip in your bag.
Pet Water Bottles will ship to you directly from the supplier and this will be reflected within the shipping in your shopping basket.
The Pet Water Bottle is ideal for taking along when you and your dog go out for a walk or take a trip.
The Pet Water Bottle is a stainless steel flask that lets your dog drink directly from the bottle. It has a unique lick 'n flow system that releases water as the your licks. It releases just enough water for a single sip, which helps reduce waste. Best of all, because the bottles are leak-proof it won't drip in your bag.
The bottles are leak resistant and made from stainless steel, as a result the bottles are hygienic, free from harmful chemicals, BPA plastic and environmentally friendly. They are easy to clean and help reduce waste. The bottle has a wide mouth, as a result you can drop in ice cubes and keep the water cool.
Reduces wasteHygienic, free from harmful chemicals, and easy to clean.


Today we'd like to introduce you to Sucheta Rawal.
Thanks for sharing your story with us Sucheta. So, let's start at the beginning and we can move on from there.
I have been a food and travel writer for about 10 years. I started Go Eat Give as a blog to share my journeys of volunteering and traveling around the world, and to encourage other travelers to learn about different cultures as well. Over the years, with the support of my readers, Go Eat Give grew to be a 501(c)(3) nonprofit organization that hosts destination dinners, speaker series, and cultural travel exchange programs. We partner with grassroots nonprofits around the world and support them throughout the year by raising awareness, fundraising and providing donations and volunteers. These include women's shelter in India, kids in villages in Bali and cooperative farm in Cuba.
Locally, we work towards connecting people over food, arts, and current affairs, by organizing events that highlight a particular community or culture. We have organized over 50 years so far on important topics such as the conflict in the Middle East, the role of women in Islam, doing business in Nigeria, the spread of Ebola in West Africa, to Rio's preparation for 2016 Olympics. The mission of Go Eat Give is to increase awareness, dialogue and create healthy relationships among people from different nationalities, religions, cultures, etc., so there is a sense of acceptance and humanity.
Starting or running a nonprofit organization is never a smooth ride. You are constantly having to deal with funders, board members, and volunteers while doing day to day activities that fulfill your mission. While many people find what we do very exciting, very few have the resources to back it up, whether financially or with manpower. Also, people have this notion that nonprofits should not charge for their services and that the people who work at nonprofit organizations should not be paid. Therefore, it is difficult to educate public that what we do is important, it needs financial support, and that we do impact lives.
For 5 years, we hosted events every 2-4 weeks and finally ran out of ethnic restaurants and sponsors, while attendance skyrocketed! It was easy to do an event when only 25 people showed up, but our last event "Destination Puerto Rico" had 170 people and more on the waiting list. Now, we have to pick and choose when and where to do events, which can also be seen from outside that we are not doing as much.
So let's switch gears a bit and go into the Go Eat Give story. Tell us more about the business.
Go Eat Give is a unique nonprofit organization that focuses more on experiential giving. Our participants go on volunteer, culinary and cultural journeys to India, Cuba, Indonesia, etc. where they are not treated like tourists. Instead, they dine at people's homes, volunteer in the community, get cultural lessons, and visit attractions that are often not listed in guidebooks. When these travelers return from their trips, they have a different perspective on the people and culture from someone who just stayed at a hotel and visited tourist attractions. They are better able to understand the true way of living in that country and many of them make changes in their own lives. Some of our travelers mention getting more involved in their local communities, carrying donations for places they go on vacations, appreciating what they have more in their lives, and wanting to consume less.
What sets us apart from other companies is that we provide a study abroad program for adults who want to have a fun vacation too. We are not offering mission trips or Peace Corps style extended stay programs. Ours are 1-2 weeks long journeys, where groups of 8-12 people stay in nice hotels, eat at handpicked local restaurants, visit attractions, have an English speaking tour guide, as well as a country expert traveling with them from the US. No other company offers such a personal and comprehensive travel program.
I believe we create our own luck by our karma or positive actions. I have been involved in my community ever since I was a child and through college, by volunteering at local organizations, taking leadership roles, and helping those in need. As I developed by business, I saw friends and family come forth to offer me a helping hand, a contact, or resource to drive my mission forward.


Come see what it's all about and enjoy a meal, babysitting and quality time with your spouse.
Teachers or parents may request a conference.
Bring family and friends to enjoy a delicious breakfast of pancakes at Applebee's on Rt 46.
Children will be on playground doing art and games related to water play.
Children will be on playground doing art and games related to masks.
Children will be on playground doing crafts and games related to natural foods.
Children will be on playground washing toy pets and other materials for water fun.
Parents are invited to a workshop on Mindfulness.
Children will be on playground doing crafts and games that encourage mindfulness.
Children will be on playground doing crafts and games related to pet habitats.
Children will make crafts and play games on playground related to pets. No live pets will be on playground.
Children will do crafts and activities on playground related to Celebrating America's Birthday!
Find out more about Jin-A's unique Toddler and Preschool programs. Meet the director. Tour the facility.
Find out more about Jin-A's unique Kindergarten. Discuss how to prepare yourself and your child for this next step of development.
Join us at Applebee's on Rt 46 for catching up with current and alumni families, pictures with Santa, and a delicious breakfast!
Come eat and learn with your child over lunch.
Come join us for pizza at UNO's on Rt 3. Bring a friend and your coupon!


text:
Q: How to import Clipboard.js library into Google App Script? Since manipulating clipboard is forbidden in Google App, I want to find a workaround by using Clipboard.js library.
My questions are:
1. How should I import a Clipboard.js library to Google App Script?
2. And how to call the functions in other pages (eg. trying to call the function calculateWeight() from BMI.gs in index.html?
What I've tried:
I've tried to paste the source code of the Clipboard.js into a file called Clipboard.js.html and put everything inside the  tag.
What I want achieve:
Copy a text string with a click on the "COPY" button.
>>what I want to achieve
I've spent a few hours looking for solutions but still can't find related info. Any help would be greatly appreciated. Thank you!

A: Your script can have more than one html file, and per the HTML Services: Best Practices, you should have your HTML, CSS and (client side) Javascript in separate files.  So in your case your index.html file will be all the HTML code and will have a couple lines added. It could start as shown below:
<!DOCTYPE html>
<html>
  <head>
  <script src="//cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.4.0/clipboard.min.js"></script>
    <?!= include('myCSS'); ?>
    <title>Give it a Title</title>
  </head>
  <body>
      ...
      All the Body stuff
      ...
  </body>
    <?!= include('myScript'); ?>
</html>

At the top of this is a line to include clipboard JS from a hosted location.  I found that via a web search for clipboard.js.  This is where I get access to the clipboard.js library  There is a line right underneath this:
<?!= include('myCSS'); ?>

In a server side file (.gs file) I have the following so that I can include other HTML files from the one I load in my doGet() function:
function include(filename) {
  return HtmlService.createTemplateFromFile(filename).evaluate()
      .getContent();
}

I am loading the HTML in my doGet using this code to use Templated HTML:
function doGet(passed) {

  if(passed.parameter.festival && passed.parameter.year){
    passedParameter = passed.parameter.festival + ' ' + passed.parameter.year;
  }

  var result=HtmlService.createTemplateFromFile('index').evaluate()
        .setTitle('My Title')
        .setWidth(1285)
        .setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);

  return result;
}

Under the File pull-down you create a new HTML file called myCSS and add your CSS there:
<style>
  h1 {
     color: #0F6B5E;
     font-size: 300%;
     text-align:center;
     vertical-align: middle;
     font-family: 'Raleway', sans-serif;
     font-weight:bold;
     padding-top: 0.5em;
     padding-bottom: 0.5em;
  }
</style>

Create a new HTML file called myScript and add the screipt you want used in your HTML page here. This is the Client Side script as opposed to SErver Side script, which is all in the Script files.  (HTML files will show the .html extension in the list of files while server side Script files will have .gs)  If your calculateWeight() function is used to calculate and display items in the HTML page, then place it in this file:
<script>
  //Script to load after the page has loaded
  $(function() {
  google.script.run.withSuccessHandler(showMenuYear).withFailureHandler(loadFailed).getDropDownContent();
      });

  calculateWeight() {
    //code goes here
  }

function showMenuYear(menuItems) {
  var list = $('#optionListYear');
  var desiredValue = '<?!= passedParameter ?>';

  list.find('option').remove();  // remove existing contents

  list.append('<option value="-1">Select a Festival and Year</option>');

  for (var i = 0; i < menuItems.length ; i++) {
    list.append('<option value=' + menuItems[i].sheetrow + '>' + menuItems[i].fullFestival + '</option>');
    if (menuItems[i].fullFestival === desiredValue){
      list.val(menuItems[i].sheetrow);
    }
  }

  setFormList();

}
function setFormList() {
//    alert('In setFormList ');
//    alert($('#optionListYear').val());

  var replacement = document.getElementById("OverallGrid");
  replacement.innerHTML = "Retrieving Registrations...";

  if ($('#optionListYear').val() === "-1") {
//    if(passedData.year && passedData.festival){replacement.innerHTML = passedData.festival & " " & passedData.year;};
    replacement.innerHTML = "Select a Festival/Year above.";
    return;
  }
  google.script.run.withSuccessHandler(showRegistrationsTable).withFailureHandler(loadFailed).getValidRegistrations($('#optionListYear').val());
  }

  function loadFailed(error){
    var replacement = document.getElementById("OverallGrid");

    var displayMessage = "Error loading data: " + error.name + ' ' + error.message;

    if (error.message.includes("is missing (perhaps it was deleted?)") ) {
      displayMessage = "You do not have access to these registrations."
    }

    replacement.innerHTML = displayMessage;

  }
</script>

In this code, the lines starting with google.script.run will run a Server Side function, passing a variable to the function if needed.  If Successful, the Client side function defined in withSuccessHandler(successFunction) will be used with any returned data being passed.  So in my example the showMenuYear(menuItems) function is run on the Client side with menuItems being set to the returned value from the Server side function getDropDownContent().  If the Server side returns an error, the loadFailed(error) function is executed.  This all comes from the line:
google.script.run.withSuccessHandler(showMenuYear).withFailureHandler(loadFailed).getDropDownContent();


On September 2, 2015, the Massachusetts Supreme Judicial Court issued a long-awaited opinion in Coghlin Electrical Contractors, Inc. v. Gilbane Building Company et al., SJC Docket No. SJC-11778. Among other issues decided in the case, the Court held that the scope of a public-awarding authority's implied warranty of adequacy and sufficiency of the plans and specifications is more limited in the context of a construction-management-at-risk contract than a traditional design-bid-build contract.
This case represents the first time that the highest court in Massachusetts has looked at the Spearin Doctrine in the context of the CM-at-Risk delivery method under the state's relatively new CM-at-Risk statute (M.G.L. c. 149A, Sections 1-13). Under this law, public awarding authorities are permitted to retain construction managers early during the project's design phase in order to involve them in project planning and design development.
In Coughlin, the Court recognized the the relationship between the awarding authority and a construction manager at risk is different from the traditional relationship in the design-bid-build context, insomuch as a construction manager may be engaged to participate extensively in the design phase and, therefore, has an opportunity to influence the final plans and specifications. However, despite several noted differences between CM-at-Risk and design-bid-build delivery, the Court was not persuaded that the implied warranty should not apply. In construing the relevant statutory language, the Court determined that "the legislative intent in providing the construction management at risk alternative [to design-bid-build] was to permit the [construction manager at risk] a greater consultative role regarding the project's design, not to eliminate the owner's responsibility for design defects." The Court concluded that the proper scope of the implied warranty in the CM-at-Risk context should be limited to instances where the construction manager acts in good faith and acts reasonably in light of its design responsibilities. Therefore, on projects where the construction manager's design responsibilities are greater, the construction manager will have a higher burden to show that its reliance on the defective design was reasonable.
Links to more information regarding this case, including the text of the opinion, all appellate and amicus briefs, as well as video of the oral argument, are below.


text:
Good Giving
Setting up a Foundation
Impact & Insights
Philanthropy Ireland Membership
Philanthropy Ireland exists to help its members give well and make a real difference to the causes they care about. We research and share best practice, offer training and collaborative opportunities, and work with policymakers to promote philanthropy as a core driver of transformation.
Membership is open to those organisations and individuals actively involved in philanthropic giving or infrastructure.
Ready to become a member? Download a Membership Application Form now or complete the Contact Form below.
MEMBERSHIP APPLICATION FORMMEMBERSHIP APPLICATION FORM
29 Mount Street Upper, Dublin 2
CHY 14484 CRO 371896 CRA 20047382
Email: info@philanthropy.ie
© Philanthropy Ireland 2020.
RT @ComFinanceIrl: The small rural village of Sneem, Co Kerry is ahead of the game when it comes to the hot topic of #Remoteworking. M… https://t.co/JHTCacF7eA
Brid Cannon
Bríd is an Associate Director in Risk Consulting. She commenced her career working in private equity and investment management and has since built over 10 years' experience in professional services.
Bríd advises clients on matters relating to governance, conduct, regulation and compliance. Previous engagements include working as Authorised Officer for the Central Bank of Ireland on conduct related issues; advising an international insurance group on the authorisation process and also an international banking group on compliance relating to its private banking business. She has significant experience in Individual Accountability, Fitness and Probity having advised both Irish and UK institutions on their obligations in these areas.


text:
"""
Connect to keystone for authentication and authorization.
Uses a system account, assumed to exist, defined by env variables:

['OS_USERNAME','OS_USER_DOMAIN_NAME','OS_PASSWORD','OS_AUTH_URL',
'OS_PROJECT_NAME','OS_USER_DOMAIN_ID','OS_PROJECT_DOMAIN_ID']

"""
import os

from keystoneclient import client
from keystoneauth1.identity import v3
from keystoneauth1 import session

def get_token_and_roles(username, user_domain_name, password):
    """ returns a tuple (token,role_assignments) """
    token, client = _get_token(
        username=username,
        user_domain_name=user_domain_name,
        password=password,
    )
    assert token['user']['id']
    user_id = token['user']['id']
    role_assignments = get_role_assignments(client, user_id)
    # place email into token
    user = client.users.get(user_id)
    if hasattr(user, 'email'):   # pragma: no cover
        token['user']['email'] = user.email
    else:
        token['user']['email'] = 'None'
    return token, role_assignments

def get_role_assignments(client, user_id):
    role_mgr = client.role_assignments
    role_assignments = role_mgr.list(user=user_id, include_names=True)
    return role_assignments

def validate_token(token, fetch_roles=False):
    """ returns access information. throws exception if invalid token """
    client = _authenticated_session()
    # if not isinstance(token, basestring):
    #     token = token['auth_token']
    token_info = client.tokens.validate(token)
    if not fetch_roles:
        return token_info
    user_id = token_info['user']['id']
    role_assignments = get_role_assignments(client, user_id)
    return token_info, role_assignments

def _get_token(username, user_domain_name, password):
    client = _authenticated_session()
    token = client.get_raw_token_from_identity_service(
        username=username,
        user_domain_name=user_domain_name,
        auth_url=os.environ.get('OS_AUTH_URL'),
        password=password
    )
    return token, client

def _authenticated_session():
    return _authenticated_session_password()

def _authenticated_session_password():
    """ login """
    auth = v3.Password(username=os.environ.get('OS_USERNAME'),
                       user_domain_name=os.environ.get('OS_USER_DOMAIN_NAME'),
                       auth_url=os.environ.get('OS_AUTH_URL'),
                       password=os.environ.get('OS_PASSWORD'),
                       project_name=os.environ.get('OS_PROJECT_NAME'),
                       project_domain_id=os.environ.get('OS_PROJECT_DOMAIN_ID')
                       )
    sess = session.Session(auth=auth)
    return client.Client(session=sess)

def _authenticated_session_token():  # pragma nocoverage
    """ login """
    auth = v3.Token(token=os.environ.get('ADMIN_TOKEN'),
                    project_name='admin',
                    project_domain_id='default',
                    auth_url=os.environ.get('OS_AUTH_URL'),
                    )
    sess = session.Session(auth=auth)
    return client.Client(session=sess)

redpajama_set_name: RedPajamaGithub


text:
8 lucky New Year's foods from around the world
For many of us, a traditional New Year's feast is comprised of Champagne and whatever confetti happens to fall into that Champagne while we're drinking it. But for lots of revelers around the world, New Year's is a time to eat symbolic (and perhaps more substantial) treats.
Cultures from nearly every continent celebrate the New Year with their own unique foods, many of which are eaten in the hopes of bringing luck, good health or prosperity in the near future. For example, the Japanese slurp long noodles in the hopes of living long lives; the Italians eat coin-shaped lentils as a way to welcome wealth; and the Dutch munch on fried dough to ward off the knife-wielding goddess Perchta, lest she slice open their stomachs and their innards spill all over their nice New Year's outfits.
So if you're looking for a fun way to ring in the New Year that won't result in a pounding headache or confetti in your teeth, try one of the worldly delights below:
The Netherlands: Oliebollen
On New Year's Eve in the Netherlands, the Dutch traditionally prepare and eat oliebollen, or small doughnuts studded with dried raisins or currants. The tradition of eating oliebollen (literally "oil balls") is thought to have originated with early Germanic tribes as a way to ward off the pagan goddess Perchta, who would fly through the skies during Yule and slice open the bellies of disobedient tribespeople. Anyone who had eaten oliebollen, however, was spared, as Perchta's sword would slide off their full, greasy bellies.
THE BIGGEST FOOD FAILS OF 2021: TEETH-CHOPPED CARROTS AND TOASTED STEAKS
Spain: 12 Grapes
Lots of people sip Champagne to welcome the New Year, but in Spain (and in some parts of Latin America) they'll be gulping down the grapes themselves. According to NPR, the tradition of eating 12 grapes at midnight began in the 1880s as a way of "copying the French tradition of having grapes and Champagne on the last day of the year." The outlet adds that this custom was ultimately adopted by Madrileños, or inhabitants of Madrid, who would travel to Puerta del Sol "to see the bells chime at the turning of the year and, most likely in an ironic or mocking manner, eat grapes like the upper class." Today, this method still lives on, and residents can even purchase their 12 grapes in small tins, already seeded and peeled. (It's also sometimes said that the grapes must be eaten within the first 12 seconds of the New Year to welcome 12 lucky months.)
Italy: Cotechino con Lenticchie
Italians know a thing or two about preparing a feast, so it only makes sense that they'd whip up a mouthwatering cotechino con lenticchie for New Year's. This traditional stew is made with pork and lentils, which have been described as "two of Italy's culinary symbols of good luck." For example, some Italians believe that pigs, who push their snouts forward along the way rather than backward, are symbolic of progress. As for lentils, they're already shaped like miniature coins, symbolizing fortune. Therefore, eating this hearty dish on New Year's is said to ensure a prosperous 12 months.
Berlin: Berliner Pfannkuchen
In Berlin, different varieties of jelly doughnuts known as a Berliner Pfannkuchen are purchased at local bakeries on December 31st and enjoyed later in the evening. According to The New York Times, some folks even eat these fluffy treats "to nurse [a] hangover the next day." And while the Berliner Pfannkuchen is usually filled with a fruit jam, like plum, apricot, or raspberry, be warned: History.com reports that it's "a common practical joke to fill some with mustard instead of jelly to trick unsuspecting guests."
Greece: Vasilopita
When it comes to celebrating New Year's Eve like the Greeks, vasilopita is the dessert you should have on the table. Greek-American nutritionist Elena Paravantes describes this dish as a moist cake made with traditional ingredients like sugar, milk, eggs, and even orange and orange zest, although it can also be made with yeast for a "more bread-like" consistency. "Vasilopita is the Greek lucky New Year's cake that has a coin hidden in it and is cut at midnight," explains Paravantes. "A piece is cut for each family member. If the coin is in your piece, you supposedly have good luck for the rest of the year." Many vasilopitas are decorated with the date of the New Year, but they can also be topped with sliced almonds or a simple dusting of powdered sugar.
Japan: Toshikoshi Soba
On New Year's Eve, the Japanese savor a bowl of hearty soba noodles known as toshikoshi soba, or "year-passing" noodles. "The buckwheat noodles are longer than usual because the soba symbolizes longevity," reports The Chicago Tribune. "According to some historians, soba is supposed to signify strength and resiliency, since the buckwheat plant itself bounces back even after being flattened by wind and rain," adds The Japan Times, which also notes that the long noodles "may signify the [eater's] wish for a long life." (And if they're feeling superstitious, some diners avoid cutting the noodles while eating to ensure lasting luck. In other words, start slurping!)
FOLLOW US ON FACEBOOK FOR MORE FOX LIFESTYLE NEWS
The American South: Black-Eyed Peas, Hoppin' John
It's common to see black-eyed peas on the New Year's table in many parts of the American South, often served alongside cooked greens, or as an ingredient in Hoppin' John (a Carolina dish of rice, peas and bits of pork). The theories behind these dishes differ, but according to cookbook author and New York Times contributor Jessica B. Harris, the African slaves en route to America survived on black-eyed peas, and later planted the hardy crops upon arriving, so "having some extra on hand at the New Year guaranteed sustenance provided by a new crop." Another theory suggests that black-eyed peas came to be came to be considered lucky sometime after the Civil War, when Union soldiers ate the rest of the Southern crops but ignored the peas, allowing the locals to sustain themselves.
Ireland: Buttered Bread (and Banging Bread)
According to historians, Irish households would sometimes leave buttered bread (or bread and butter sandwiches) on their doorsteps on New Year's Eve for local children to come and collect. In fact, the holiday is sometimes called "The Day of the Buttered Bread" in Gaelic. Another tradition reportedly involves banging a stale loaf of "Christmas bread" against the doors and walls of the house to scare away any bad spirits.
Brendan Fraser apologizes for causing a traffic jam while filming 'George of the Jungle' 25 years ago
Rolling Stones reportedly set to release first album of new music in 18 years next summer
Liverpool star Diogo Jota 'to miss World Cup' as injury timeframe set after MRI results
[ad_1] Brendan Fraser is apologizing for causing a major traffic
[ad_1] The Rolling Stones are reportedly set to release their
Russia fuels invasion fears as Moscow releases second chilling army drills video this week
Biden's sluggishness invites Chinese, Russian aggression
Does Everyone Have Wisdom Teeth?
Having your wisdom teeth is an important part of your overall oral health, but does everyone
Why Should You Hire A Malpractice Attorney
Having a malpractice attorney can be an important decision if you are involved in a lawsuit.
What Is Courier Management Software?
Courier management software provides companies with the ability to easily track their shipment and make sure
Tate gallery teacher guidance advises against "he" or "she" pronouns in the classroom
[ad_1] A national art gallery has shared advice to teachers asking them not to use the
Prince Harry branded 'man-baby' for swipe at the media over reporting of Afghanistan kills
[ad_1] He added: "It's never Harry's fault, ever. Ever. It's always someone else's fault…But largely it's