Major features of the UFHIP work area.
Project implementation area in the Umatilla River Watershed for FY 2010.
Two abandon full channel spanning, concrete irrigation diversion dams at Taylor's property on Birch Creek.
Surveyor installing benchmarks on East Birch Creek at the Joliff Project.
Survey Stake showing Channel Feature Description, Station #, Off Set Distance, and Cut/Fill Amount.
Silt fence protecting project area from water runoff and sediment.
Stream water diverted by PVC pipe over the left bank (downstream) of the project area.
Fish salvage prior to channel dewatering.
A Concrete, full channel spanning, abandon irrigation dam on East Birch Creek before being removed at Joliff Property.
The dam on East Birch Creek at the Joliff Property during demolition.
Stream channel after the removal of the dam on East Birch Creek at the Joliff Property. Photo also shows a completed Cross Vane.
Stream banks seeded with native grasses and covered with straw mulch. Photo also shows a completed J-Hook boulder structure.
Permanent Stream Temperature Monitoring Sites within the Birch Creek and Meacham Creek Subbasin in the Umatilla River Watershed.
ODFW has provided a thoughtful and reasonably complete response to the ISRP's questions. In particular, it is now apparent that more flexibility exists in project prioritization and lead responsibility assignment than existed when ODFW and CTUIR basically maintained largely separate geographic responsibilities. We view the evolving relationship between the two entities as a healthy indication of improved collaboration.
In 2010, ODFW, along with the CTUIR and other key partners in the basin, formed the Umatilla Basin Restoration Team. Participation in the team has led to greater coordination, resource sharing, and a reduction in duplication of restoration efforts between ODFW and CTUIR. Participation in the Basin Restoration Team has also promoted some data sharing between ODFW and the CTUIR. Yearly prioritization of projects continues to be guided by the Umatilla/Willow Subbasin Plan. Effectiveness monitoring of the ODFW's Anadromous Fish Habitat projects in the Umatilla falls under the purview of other associated projects. The sponsors, however, state they will continue to work with BPA to determine if any of their proposed projects may be candidates for inclusion in the AEM program.
ODFW and CTUIR do not use shared databases but claim that data are being shared among members of the Umatilla Basin Restoration Team. A formalized arrangement should be put into place so that responsibilities of each party for data sharing, custody, response to data requests, are clear. The recent document on Data Management from BPA discusses some of the issues that need to be addressed.
The Umatilla subbasin is a good example of a river system that has achieved real progress in cooperation between management entities in identifying and implementing restoration actions. In particular, the working relationship between ODFW and CTUIR has led to a wide variety of habitat improvements in areas that have been highly altered. The ISRP continues to believe that biological effectiveness monitoring in the Umatilla has lagged somewhat behind the progress made in on-the-ground implementation. We feel the highest current RM&E priority is to understand factors that limit survival in the mainstem Umatilla River and what can be done to remedy problems.
This is a worthwhile project that is implementing important restoration actions primarily in the mid- and lower Umatilla subbasin. The ISRP requests additional clarification of the relationship between this project's activities and those of the tribal Umatilla anadromous fish habitat project (1987-100-01).
1) What methods are used to ensure coordination and resource sharing?
2) How is duplication of effort avoided?
3) How are restoration priorities established from year to year?
4) Have any provisions been made for data co-management?
5) What will be this project's role in long-term biological effectiveness monitoring?
The significance to regional programs and technical background were adequately explained. This project continues a long-term ODFW program of restoring fish habitat in the Umatilla subbasin with emphasis on two important anadromous salmonid spawning and rearing tributaries – Birch Creek and Meacham Creek. The objectives of this proposal are to continue the maintenance of existing restoration sites involving dam removal, bank stabilization, riparian revegetation, noxious weed control, riparian fencing, and to continue the effort to improve fish passage, instream habitat, flow augmentation, and water quality including primarily stream temperature and sediment. The project's objectives are consistent with the goals of the Fish and Wildlife Program, recovery plans for listed fishes, and the Umatilla Five year Action Plan.
Restoration activities have been guided by several regional plans, the Umatilla/Willow subbasin plan, the Mid-Columbia River Conservation and Recovery Plan for Oregon Steelhead, and an expired five-year action plan developed for the project that was designed to recover and maintain habitat in the Umatilla subbasin.
The project has two objectives, to restore and enhance riparian areas and stream ecosystems in Birch Creek and to maintain existing fish habitat improvement projects in Birch and Meacham Creeks. It provides ODFW with a way to restore degraded habitat, create cooperative agreements with local landowners, maintain existing restoration actions, and engage in outreach and education. Consequently it is an important regional program.
According to the proposal, this is an implementation project that involves very little RM&E; therefore, accomplishments and results are presented as units of habitat improved (34 projects along 25 miles of stream protecting 449 acres of riparian and instream habitat) rather than estimates of increased fish productivity. In general, the descriptions of previous habitat restoration actions were clear, and the proposal suggests that future actions will be more of the same. Although the proposal lacked some specificity about what would be done over the next four years, it did state that the primary objective would be to remove another irrigation dam and to maintain a number of existing restoration sites. The before-and-after photographs were helpful, but they mostly dealt with irrigation dam removal and not with other types of activities.
Thirty-three cooperative agreements have been established between private landowners and project personnel. These arrangements allow the project to lease and protect lands and carry out restoration actions on private lands. They typically last from 10 to 25 years. While the agreements are in place the project makes annual inspections and performs maintenance as needed. After expiration, the private landowners are expected to maintain the restoration actions that took place on their lands. Currently there are 16 active and 17 expired cooperative agreements.
Since its inception, the project has made a number of adaptive management changes. Placement of riparian fencing was changed to account for impacts of flooding. Additionally, the types of plants used to restore riparian vegetation have changed over time. Originally rooted stock was planted soon after a project was completed. Now, they allow natural adjustments to restored habitat to occur before planting, and cuttings of willow and cottonwood rather than rooted plants are predominately used. Rooted plants are still utilized; however, they are now grown in deeper pots to create longer root systems to reduce watering and maintenance after planting.
The project sponsors acknowledged that more effectiveness monitoring was needed, but lack of funding has hindered the development of an adequate monitoring program.
The description of deliverables and work elements suggests that there is broad overlap between this project and the Umatilla habitat restoration project administered by the CTUIR. The relationships between the ODFW and CTUIR efforts that involve coordination, resource sharing, and identification of priorities need to be clearer. How do these two projects, which address a variety of fish habitat problems in the Umatilla River and tributaries, work together to maximize efficiencies? The site visit was helpful, but we still have questions about information exchange between the two projects.
The section on emerging limiting factors focuses on climate change impacts but does not describe what steps might be taken to make the stream and riparian ecosystems more resilient. Some acknowledgment of the spread of invasive species including which ones are likely to pose future problems would also be helpful.
Project personnel work with the CTUIR, USACE, Umatilla Basin Watershed Council, Umatilla Soil and Water Conservation District, BOR, Oregon Water Resources Department, OWEB, and Blue Mountain Habitat Restoration Council and private landowners in the Birch and Meacham Creek subbasins. They also serve on the Umatilla watershed restoration team which meets quarterly to coordinate habitat restoration actions with local partners in the Umatilla basin.
Increased air and stream temperatures, reduced snow pack levels, snow to rain transition, earlier and higher peak stream flows, lower summer through fall stream flows, increased periods of drought, more frequent and extreme storms, changes in ocean conditions, and more severe fire events all brought about by climate change were identified as the major emerging limiting factors.
The project has nine deliverables that include establishing cooperative agreements with landowners, writing and procuring grants to implement restoration projects, removing fish migration barriers, constructing riparian fencing and re-vegetating protected areas, stabilizing stream banks and channels, maintaining restored habitat and fencing, collecting temperature and stream flow data, and education and outreach. Project selection appears to be opportunistic to a certain extent as cooperative agreements with private landowners must be in place before a restoration action can occur. Proposed projects are, however, reviewed by CTUIR, Soil and Water Conservation District, BOR, U.S. Forest Service, ODFW, and the USFWS staff. No formal process for selection was described.
More information is needed on the procedures used to identify restoration priorities and sharing of duties with CTUIR. Do these two projects use the same methods to identify candidate restoration sites and habitat improvement techniques? Although the proposal states that the project does not monitor and evaluate effectiveness, more information is needed on how effectiveness monitoring will be coordinated if and when additional funding becomes available. In particular, what will be ODFW's role in managing the monitoring program? The ISRP understands that an integrated effectiveness monitoring program has taken shape more slowly than hoped, but this proposal, as well as others in the Umatilla subbasin, should be proactive in being ready to implement effectiveness monitoring as funding becomes available. This includes identifying locations where no restoration will occur, and which will serve as unenhanced reference sites.
Recently, three M&E projects have begun. Smolt monitoring is now occurring in Birch and Meacham Creeks as well as in the upper Umatilla River. Little habitat restoration has apparently occurred in the headwaters of the Umatilla River, so it will be possible to compare smolt production from watersheds with varying amounts of restoration activity. Steelhead redd surveys are now also occurring using a GRTS approach. Visual inspections of existing restoration projects are made annually and repairs are made as needed. It would be helpful however, if additional data were collected. For example in areas with riparian fencing some measure of plant cover, species present, solar radiation over the streambed, insect production or other metrics should be routinely collected over time to track how the habitat has responded. In general, some form of action effectiveness monitoring should be taking place.
According to the proposal no RM&E will occur; however, the proposal also states that the project monitors stream temperatures at 9 locations and streamflows at 2 permanent gauging stations. Whether this monitoring is consistent with MonitoringMethods.org was not clear.
Modified by Dal Marsters on 9/26/2013 2:18:01 PM.
See comments under 198343600 and 198710001, and in particular, 199000501, as well as others from this subbasin.
The Umatilla ecosystem and the human intervention within it remains complex, and the ability to comprehend the interactions of habitat work, as proposed, and flow augmentation, power repay, adult and smolt migration, etc. remains confusing. One concludes that it is adult and smolt migration within the Umatilla as the key limiting factor (particularly, in this case, from Birch Creek to the Three Mile Falls Dam site). Nonetheless, habitat husbandry is a requirement, and the response has clarified several areas of the proposal.
There remains the need to develop an adaptive management experiment to evaluate the effectiveness of habitat improvement techniques, ultimately to the smolt yield stage. ISRP has recommended to Council that some assistance to subbasins may be required to standardize and establish this process within the basin, and we remain hopeful that Umatilla projects will form part of that exercise. Success should be measured in terms of increased smolt production in the system. Sponsors should by now be able to defend their work on the basis of similar treatments by others or results of their own. Absent these results there is no scientific basis for continuing the work. They incorrectly reject the idea that smolt production is the best measure of habitat productivity for anadromous fish. They seem to believe that EDT is the final answer to habitat quality and not merely a basis from which to develop a testable hypothesis. There has been no test of such hypotheses and therefore no basis in science to support continuation of these projects.
This project and others like it are individual parts of what the Council has referred to as the "Umatilla Initiative." As such, none of them is a stand-alone project that can be subjected to scientific peer review on its own merits, but the projects need to be reviewed in the larger context of a plan for restoration of anadromous fishes in the Umatilla Basin. The ISRP's recommendation of "Not Fundable (Qualified)" for the set of projects that constitute the Umatilla Initiative is explained under project 198343600, Umatilla Passage O&M.
Habitat improvement projects for fish habitat on private lands. Need confirmation that not applied where landowner under requirement to provide (per BiOp or similar order/requirements).


Gala Casino has launched its What You Want for Summer Leaderboard Competition where you can win some amazing holidays. All you have to do is opt in to the competition and play any game you want at the casino this month. Each £10 that you bet will earn you a point on the relevant leaderboard.


Abstract: Purpose: To evaluate longitudinal changes in corneal sensitivity, tear function, and corneal staining in patients who underwent laser in situ keratomileusis (LASIK) using two different femtosecond lasers. Methods: In a prospective, randomized clinical trial, contralateral eyes of 45 patients underwent flap creation by either VisuMax or IntraLase™ femtosecond laser. Corneal sensitivity, tear break up time (TBUT), Schirmer's test, and corneal fluorescein staining were assessed preoperatively and at 1 week, 1 month, and 3 months postoperatively. Results: There were no statistical differences in any clinical outcome measure between the two femtosecond lasers (P > 0.05), although there was a trend towards slightly lower reductions for corneal sensitivity and TBUT in VisuMax-operated eyes. Overall, corneal sensitivity was significantly reduced at 1 week (P < 0.05), 1 month (P < 0.001), and 3 months (P < 0.001) postoperatively. A significantly greater reduction of corneal sensitivity was noted in eyes with a myopic spherical equivalent of -6.00 diopters (D) to -11.25 D as compared with eyes that had a relatively lower level of myopia of less than -6.00 D (P < 0.001). TBUT and Schirmer's test values were significantly diminished at 1 week postoperatively (P < 0.04). Overall, corneal staining was significantly increased at 1 week postoperatively (P < 0.001). The level of myopia did not significantly affect postoperative changes in TBUT, Schirmer's test values, or corneal staining (P > 0.05). Conclusion: This study showed that changes in corneal sensitivity, tear function, and corneal staining were statistically similar in LASIK using VisuMax and IntraLase femtosecond lasers for flap creation. However, the trend towards faster recovery of corneal sensitivity and TBUT observed in VisuMax-operated eyes may be attributable to improved technical specifications. © 2013 Petznick et al, publisher and licensee Dove Medical Press Ltd.


Perfect for skin that doesn't like water, this cleanser contains an essential water. This is an active ingredient, obtained through a process of steam distillation, making it rich in all the beneficial properties of the plants from which it's been extracted. For normal or dry skin.
In this case, Peach was selected for its soothing, softening and conditioning benefits. And because these no-rinse One-Step Cleansing Waters are so quick, efficient and easy to use, they're perfect for the gym, office, beach, travelling and whenever else a busy woman might need a cleanser on-the-go!
Peach Essential Water, rich in glucose and fructose: immediately improves skin softness, suppleness and comfort.
Coconut derivative, a gentle non-foaming cleansing agent: dissolves surface grime and light make-up.
Moringa Seed extract: neutralises harmful pollution and detoxifies the skin.
Isphagul and Provitamin B5:soften and hydrate the skin by rebalancing its protective mantle, the hydrolipidic film.
Honey and Glycerine: regulate and maintain skin's moisture level.


We are joined by the nations top football recruit for the 2020 class, Bryan Bresee. Bryan is a member of the football powerhouse Damascus High School and shares his work ethic, recruiting experiences, and much more in this interview. Coaches, be sure to share this with the players in your program as Bryan brings a wealth of knowledge for high school players looking to reach the next level in their athletic career.
Coaches are sure to love this interview with Kayla Smith, one of the youngest owner and operators in the Chick-Fil-A organization. Adam and Kayla discuss bringing the right people into your organization, instilling your core values from day one, and how to build strong relationships with those in your work/team community. Get your notebooks ready for the many great insights Kayla shares in this episode!
We're back with another special interview today joined by Logan DiPaolo, President of LOUYAA (Linganore, Oakdale, Urbana Youth Athletic Association), one of the biggest youth sports organizations in the state of Maryland. Logan shares his incredible perspective on the current state of youth athletics, as well as LOUYAA's passion for providing the best possible experience for the athletes in their programs.
In this week's player episode Adam challenges players to consider the time they spend developing their athleticism in comparison with the time they spend developing their focus, leadership, and mindset. The value of quality strength and conditioning sessions can't be stated enough, but if there's no time left to develop the mental aspects of your game, you may be stunting your overall development as a player. Listen to find out more about how you can develop all aspects of your game this season!
Today Adam and Sam share a powerful conversation about the ups and downs on the journey to success. In many fields of work, especially coaching, health and family life are often sacrificed in order to reach the highest level. The balancing act that takes place for those that are successful in work as well as all other areas of their life is an important one to understand and we hope this episode brings value to you on your journey to success.


While I definitely like having the latest and most expensive video tech hanging from the front of my quad, it doesn't always work out in my favor. 'Good enough' sometimes is the better choice and the AKK CP20 FPV camera fits that bill in many cases.
With specs that every can appreciate the CP20 does everything that more expensive cameras can… almost just as well. You gotta understand there is some trade off for the fact that you are saving 50% over the price of say a runcam or foxeer.
The picture during normal light is crystal clear, with the included OSD you can fine tune your settings exactly to your preference. Colors are light and easy for a real smooth frame.
This is where the CP20 shines with fast switching between color and b&w. While this is Not an 'OWL' and it doesn't claim to be either, AKK's CP20 performs well in into the night with a picture easily distinguishable. Keep it in b&w mode and you can fully mash under the streetlights.
Yes, these are perfect for so many fpv projects… there is no reason everything can't have a camera now.


October is National Pregnancy and Infant Loss Awareness Month. These are my stories.
Prior to getting pregnant the first time I thought the process was fairly simple: you thought you were pregnant, you took a pregnancy test, it read positive, and you were pregnant. A few weeks into my first pregnancy someone from my OBGYN's office called to tell me my blood work numbers didn't look like they should have. I asked "Am I pregnant?" and she said "You are not, not pregnant." What kind of answer is that? I thought. Since when was there ambiguity in pregnancy? To make matters worse, this was on a Friday before the New Year holiday so there was nothing I could do, or a doctor I could see until the following week.
About a week later I began bleeding. Bleeding is the last thing on earth you want to see when you are pregnant. Between the blood work numbers and the bleeding I knew what was happening. I was having a miscarriage. It was devastating. It felt so unfair. I felt so alone. My doctor told me that miscarriage was common, and it is, but that didn't make me feel any less of a loss.
My second pregnancy I was justifiably apprehensive about everything. I no longer had the privilege of thinking that when you get pregnant, having a baby is a guarantee. I went through the blood work process again and all seemed well. Then came the day women look forward to, the first ultrasound. I was going to get to see my baby and hear his or her heartbeat. I was very excited. The ultrasound technician didn't show me any photos, or let me hear the heartbeat, she just said that a doctor would be in with me shortly. Deep inside I felt something was wrong, but this was my first ultrasound so I tried to convince myself that this was routine. A nurse came in and said that my OBGYN's office was on the phone for me. My doctor told me that there was no heartbeat, and that I would come into her office the next day to talk about my options.
I ended up needing a D&C. I had to be put to sleep for my first time ever for the procedure. I woke up no longer pregnant. When I was wheeled outside the aid set my wheelchair next to a women sitting in a wheelchair holding her new baby. We were both waiting for our husbands to pick us up. She was leaving with a baby, and I was leaving heartbroken and sore.
Tests were run to see if there was any reason they could find why the baby hadn't survived, but nothing came back. Both pregnancies no reason was ever given for why I didn't carry to full term. That was probably the hardest part - not knowing WHY. During this same period of time I also lost my dog Sunny. It was one of the saddest time periods of my whole life.
This was hard to write, but I want women out there who have lost a pregnancy to know that they are not alone. That they have done nothing wrong. That they are allowed to hurt and to grieve.
I don't think much about those previous pregnancies now, except when I think of how very blessed we are to have BabyCakes. I don't know WHY I had those miscarriages, but I have to accept that it was my destiny, and that BabyCakes is the baby we've waited for all along.
De-lurking to comment on this important post. My first "pregnancy" ended just 5 days after my positive test -- a chemical pregnancy. I experienced the most intense sorrow, anguish, and frustration I'd ever felt and I can only imagine it's even more intense the further into pregnancy you are when you suffer a loss. Even though not everyone considers a CP a miscarriage (I'm still not exactly sure how to speak about it to others), I relate to a lot of things you've written here, like how you learned the hard way that there *can* be ambiguity in pregnancy, and especially the feelings of apprehension in subsequent pregnancies.
The story ends well -- our daughter Penelope was born this past June -- but that experience will never leave me. Thank you for sharing.
Thank you for commenting! So happy your story ends well. I would consider a CP a legitimate loss. You got that positive test and you started thinking about your future with a baby. That is still a loss.


At-Home Cardio Workouts Day 5 is here. At-home cardio workouts are a great way to stay in shape. Resistance training, while doing cardio, makes your workout much more effective. You're now on Day 5, the last day, so give it your all. Today's workout continues to work the legs and core.
Go for at least 1 round of 12 minutes. If you can do more, go for it! It also gives your arms and chest a boost at the end. If it is too hard to do any exercise with weights, that's OK. Just don't stop moving!
Looking for the rest of the At-Home Cardio Workouts in this series?
Find the At-home Cardio Workout: Day 1 here.
Find the At-home Cardio Workout: Day 2 here.
Find the At-home Cardio Workout: Day 3 here.
Find the At-home Cardio Workout: Day 4 here.
Before doing the at-home cardio workout Day 5, a good warmup helps. Warming up reduces your chance of injury, plus it gets your heart pumping, and the calories burning. It's good to get your heart rate up before starting this workout. Here's a Super-Easy Warm-up workout to get your heart rate going.
Cardio Workouts Day 5 is a total body circuit. Each round lasts for 50 seconds, followed by 10 seconds of rest. Then, take one minute off in between rounds. Today's workout requires a sandbag, or similar weighted object you can find around the house. It's a six minute workout, that you do twice, to get to 12 mins. Adding resistance increases blood flow throughout your body, promotes natural HGH growth, and burns more calories.
Start this exercise in standing position. Do five jump squats over a sandbag, or similar obstacle. Then do 10 more stationary jump squats, or however many you can do in the remaining time. Jump Squats will work the fast-twitch fibers in your glutes, hamstrings, and quads. This will tone your legs quickly.
Start by doing a standard burpee. Then, do a motion similar to the last exercise, jump squats, but only use 1 leg. This will tend to get your legs burning and your metabolism raring to go. Fold your hands together, in front of you. Then, do a squat. Now, only go half-way up. Then, come back down and quickly repeat.
Pulse squats focus on fast-twitch movements. This is a variation of squats that gives them more of a cardio punch. The constant squat variations you do through these at-home cardio workouts will help make sure you don't plateau. By doing the same, normal squats your body gets used to the workout. By constantly switching things up, your body continues to get more stronger.
Sliding, or Walkover Pushups, require you to do walking push-ups. Here, just reach out as far as you can comfortably to your left or right. After reaching out in one direction, bring your other hand there. Put your hands in a diamond position, then do a standard pushup.
Perform a half burpee, then touch your toes. This means you never have to stand up. Just stay in push-up position for this lift. Then, touch your opposite hand to opposite toe. Switch hand and toes each rep. This will work your core, especially your lower abs and obliques.
For this exercise, you can do either rows or pull ups. If you are doing rows, use a sandbag, or similar weighted object. Pull the object towards you, working your lats. If you do pull ups, use a dip bar or other stationary object. Again, focus on making sure your lats are doing the work.
For an at-home cardio workout, you need the proper equipment. Get a sandbag, like the Super Sandbag (from Amazon). If you don't have access to a sandbag, try to find a suitable object around your house. If you can't find anything, have Amazon ship a sandbag to your door. It's worth it!
Know anyone who can benefit from the At-Home Cardio Workouts? Share the At-Home Cardio Workouts Day 5!


Vick Almighty restores these beat 2006 Air Jordan 5 Grapes aka the Fresh Prince shoes. Jordan Brand just rereleased the Gapes 5s a couple months ago with a Fresh Prince twist by not including laces. If you grew up in the 90's chance are you watched Will Smith in Fresh Prince of Bel Air, always rocking a fresh pair of Jordans. Unlike this pair of Grape 5, which has seen better days, Will's shoes were always crisp and usually laceless. Never fear Vick Almighty worked his magic to bring these shoes back to life. First, Vick gave these shoes a deep cleaning using Reshoevn8r 3-Brush Sneaker Laundry Kit, Brass Brush, and Sneaker Laundry Detergent. After giving the shoes a proper deep clean, Almighty unyellowed the outsole and re-glued some sole separation. Vick shared a nice nugget of info about working on older shoes, be careful when using acetone around foam because you may damage it. Next, came the paint, Vick repainted the midsole, painted the netting white, and fixed the scuffs on the uppers. All the Reshoevn8r product featured in the video can be found at Reshoevn8r.com. Make sure to use the promo code below to save some bucks off your next order. Also, leave us a comment and let us know if you like the recent Jordan 5 Fresh Prince release or if you like the OG version better.


A tinny, hollow voice scrapes its way out of a battered speaker – a pre-recorded message. The sputtering sparks of the bruised recording overpower the muffled voices interred within.
Incredibly brief, but so telling. So typical.
It sounds as though the people speaking were having a conversation in a pit of constantly and rapidly shifting gravel. Only vague snippets of dialogue are audible. An angry single tone occasionally breaks through the wall of sound, as though to lend punctuation. These conveniently indicate where editing has taken place.
Four scientists – two women, two men, though you might not know them to be scientists just by looking at them – are hunched around a large boardroom table in a room with no windows; their heads tilted towards the table's face where the tape recorder lies. They contort their faces in concentration, as though this will somehow improve their hearing of the spectacularly damaged transmission. The only light comes from the various lamps and flashlights, held by the scientists or affixed to their persons. They glance back and forth between each other in the hope that at least one of them maybe understands what is being said.
"…igh… ick… eal the… reco!… arm… make it… ga… BEEP… ach…," and so forth.
Somehow, above the noise of the tape hiss, footsteps can be heard in the adjacent hallway, growing progressively sharper and louder. One of the conspirators, a tall woman with large glasses, hastens to press the 'stop' button before whoever it is that is gliding down the corridor hears anything.
No one should be here – not anywhere near here – not the scientists, and certainly not this anonymous threat. The woman looks up at her colleagues, her finger still on the machine, and, cocking her eyebrow leads their eyes to the doorway. This doorway is at the very end of an immensely long hallway – as soon as one crosses a certain point in the corridor, there cannot be any reason to proceed other than to enter this room.
VA: I mean – it is still entirely unclear as to how the infestation exactly came to be . . . or, rather, the infestation happened as any infestation presumably would: the creatures found a stable food supply where there were no natural predators and there was plenty of space for them to breed. Given that insects have extremely short gestation periods that obviously correspond proportionally to their short life span, the life cycle of your average caterpillar is in a constant state of acceleration. Unchecked populations can grow exponentially in very short periods of time. So, in that sense, no, it is actually very clear as to how the infestation occurred.
The real question we need to be asking ourselves is how did the creatures – the Patterned Tent Caterpillars – find their way here in particular, when no sightings or evidence of their presence had ever been reported anywhere near the region. In fact, until recently there is precious little evidence that these things even existed at all. So, where they came from is the real mystery we need to be looking into.
CNBS: So how do you know this isn't a hoax?
VA: How do I know this isn't a hoax? Well, to put it as bluntly as possible, you simply cannot buy the stuff that these web formations are made of in craft stores. There's nothing else like it.
CNBS: I seem to recall hearing something about the incredible tensile strength that the – of the – that the webbing has. Can you comment a little about that?
VA: Well, you've heard correctly, the substance possesses some truly remarkable traits, one of which is its almost otherworldly tensile strength. You've heard, I presume, of various militaries and arms manufacturers experimenting with spider silk as a means of manufacturing bullet-proof materials? This substance – I don't know if I would call it silk, necessarily – is even stronger. The only thing stopping this material being altogether confiscated by – I can only assume – weapons manufacturers is it is also highly corrosive to human skin. This is probably why university-affiliated biologists such as myself have been kept in the loop on this – they cannot actually remove it from the university grounds without causing serious damage. As a result, however, we have only been able to study it in extremely small quantities. Anything more than a few milligrams is enough to … in some cases it's burned clear through the walls of university facilities. In addition, the only way that we know of to destroy the substance is to burn it and everything attached to it – completely – which is exactly why it hasn't been removed from the university grounds. Basically the call has yet to be made whether we keep running tests or burn the whole university down.
After the television appearance in which Dr. Alanspo seemed to suggest that the university might have to be destroyed, or "burned to the ground," as she put it, the university's biologists – particularly Alanspo – were barred from the campus and scientists under the employ of the federal government took up the investigation. At this point, however, there were few people who had not been barred from the campus. Alanspo and her colleagues were, as they later stated, surprised that they had been allowed anywhere near the site from the beginning due to the extremely sensational nature of the Tent Caterpillar phenomenon. The way they viewed the situation, it was only a matter of time before the bureaucracy would muscle them out.
Dr. Alanspo, however, continued to grant interviews with the press, much to the chagrin of the Powers That Be, who were at this point being infamously tight-lipped – presumably in the name of not drumming up a publicity nightmare. Dr. Alanspo's frequent claims that the infestation would spread much faster than any group of scientists could produce a solution not involving the destruction of the entire caterpillar population were generally met with vicious denouncements from a government that, at that point, was facing an uphill battle for re-election. Numerous media blasts and press releases were sent out assuring the public that the infestation had been contained, and that there was no need to exterminate the caterpillars. Alanspo countered by stating that the government was trying to keep the creatures alive for military purposes despite the obvious threat to public safety.
Meanwhile, Dr. Alanspo's personal life suffered immensely. Branded as a fear-monger, Alanspo was harangued by an endless stream of personal attacks in the form of emails, letters, and – to her great surprise – protestors outside of her downtown condominium. At one point, she was violently accosted by a still-unidentified man while walking Mavnyp [then seven-years old] to school. Fortunately, neither Alanspo, nor her son, were injured.
Transcription of a speech by Jorge Vif, Leader of the Opposition, campaigning near the site of infestation.
"In the end, the government decided it best to seal the public off from the threat of Patterned Tent Caterpillars. Just as they have sealed the public off from everything else that they do. They built this enormous concrete cocoon because they thought it easier to quarantine the problem than to actually deal with it. It would appear as though, rather than simply burning them which has been proven to be the only way to deal with these things, the government figured that it will have some use for the webbing of these creatures, even though they don't currently have the technology to control it. This is the political equivalent of sticking a piece of gum under a table in order to save it for later. Unfortunately, it's only going to get worse. They are hoping that sealing the creatures off without light will starve them to death and that all of the webbing will naturally disintegrate – or, preferably, lose its potency.
This is an incredibly ill-formed plan. Three months and $300 million it took to construct this concrete monstrosity, and it is a miracle that in that time the creatures didn't spread to other parts of the city. This simply defies all logic – to fight a war of attrition against potentially supernatural creatures is truly insane. Do we know if they can survive without light or not? Heck, no one has even seen a Patterned Tent Caterpillar. Still. For all we know these things thrive in the dark. We need to send a clear message. We are not going to stop talking about this; we will not stop until this dome is dismantled and these monsters are destroyed for good. Universities can always be rebuilt, but when it comes to public safety, the public is either safe, or it isn't. Right now it isn't.
Memo sent from Minister of National Defence, Hudge Brork, to ministry staff, dated June 1 ____.
As you well know, _______________________________________ ________________________ ___________________________________________. This I find extremely disconcerting. Nevertheless, I must say, _______________________________________ Therefore I must inform you all that Cabinet has decided to cease all funding for the maintenance of the dome. Please distribute this message. This issue will be voted on in the House Tuesday. There is simply no point in attempting anything beyond what we have already tried, thus Cabinet has deemed it pointless to continue. The dome will hold, the quarantine will stand, and everyone will be necessarily safe. ______________________ _________________________________________________________________________________________________ _________________________________________________________________________________________________ ________________ has been provided. No threat exists. I repeat: no threat exists.
At some point, Dr. Alanspo and her colleagues, Drs. Herbert Pelgan, Steebep Gilpda and Ghez Fjeji, took it upon themselves to infiltrate the dome, in effect reclaiming their rights to the laboratory despite the obvious dangers within. Since the government, being re-elected, had decided to simply leave the dome be and hope for the best, breaking in was of little difficulty.
Although there were no windows, there were several doors into the dome – they merely blended into the walls. It was more difficult to find the right cracks in the concrete than to actually open the doors once they were located. Needless to say, the team entered with little trouble.
Imagine a city with no sky. This is what awaited them as they pried open the cement doors. No webs or enormous creatures came flying at them. The only thing that attacked their faces was a tremendous cloud of dust, which reared its ugly head, crawled up their noses, and dissipated with a few coughs. It was, to no one's surprise, pitch black. They entered the site in the dead of night. Their flashlights proved utterly pathetic in the face of such intimidating darkness.
Contrary to the rumours, it appeared that the dome had not become a breeding ground for unspeakable evil – at least not upon first glance. Within the limited visibility that their flashlights provided, they were unable to ascertain any evidence of significant growth in the caterpillar population, or even of the webbing itself. It almost seemed as though the creatures had simply disappeared as soon as they had been sealed off. As though they had somehow vanished into the dark.
Where once tremendous hisses and pops filled the already tense space, the only sound now audible is the rhythmic echoes of a man's dress shoes.
None of the scientists were surprised that all of the documents and recordings they found had been tampered with, or were clearly deliberately misleading. However, they had not imagined that there would be anyone beside themselves in the vast network of the sealed off university, and yet there was a figure gliding their way.
If we were to judge by the sound that the shoes are making as they connect with the tiled floor, it would not be difficult to discern that there is a certain sense of purpose to the walk of the shoes' owner. As though it was so obvious where they would meet. The scientists have no way of knowing if this man has checked other parts of the building before coming to the conclusion that this particular boardroom was the best place to look. It would seem as though, at some point, some crucial mistake must have been made that would have made this spot so immediately obvious.
An unexpected blackout occurred early Thursday morning at a power station located near the abandoned university, with some reports suggesting that the outage occurred within the dome itself. Hydro representatives were unable to comment. What is certain, however, is that the outage did leave residents of the city's north end without power well into the afternoon. Order and power were restored by 3 PM. City officials are remaining tight-lipped on the details.


text:
HomeNewsRamsgate offender who viewed indecent images of children jailed after officers find secret dark web laptop
Ramsgate offender who viewed indecent images of children jailed after officers find secret dark web laptop
August 27, 2020 Kathy Bailes News 2
Perverted Powney has been jailed for his offences
A Thanet sex offender who viewed indecent images of children via the dark web then absconded to Scotland after he was caught has been jailed.
Gregory Powney was previously convicted of making indecent images of children and became the subject of a Sexual Harm Prevention Order which meant he had regular visits from police and could only own a computer or phone if the browsing history was available for officers to examine.
But when officers visited his home in High Street, Ramsgate on July 2, 2018, they found he was using the dark web on a secret laptop to continue his offending.
The 67-year-old handed over a phone and a tablet to be checked by police. It was only when he was warned by officers that he admitted he had another laptop, which he kept hidden behind a drawer.
When the laptop was examined, it was found to have software installed which would wipe the browsing history, as well as various applications to access the dark web. A number of indecent images and films of children were also found on the laptop.
During the investigation Powney was found to have further breached his order by having two credit cards he had not made officers aware of.
Officers also found another phone he had not previously told them about.
Powney was charged in November 2018 but during court proceedings, he absconded while on bail. Police tracked him down to a caravan in Scotland where he was making plans to avoid detection. He was arrested again for a further breach of the order, as he had failed to tell police he was staying in Inverness and had two new bank accounts.
At Canterbury Crown Court he pleaded guilty to a total of 16 offences, relating to making indecent images of children, and multiple breaches of his order.
He was sentenced, when he appeared today (August 27), to four years in prison and must serve an additional two years on licence.
Investigating officer, DC Fleur Mciver said: "I hope the public are reassured by this case as an example of the many hours of work carried out by dedicated officers as part of their duties to monitor convicted sex offenders and ensure that if any further offending takes place, they will not be able to get away with it.
"The steps Gregory Powney took to conceal his online activity were elaborate and throughout the police investigation and court case, he continued to offend.
"A Sexual Offences Prevention Order is one of the tools we use to keep the public safe and restrict the criminal behaviour of offenders, who if they don't abide by the orders, will have action taken against them."
An NSPCC spokesperson said: "Behind these images are often children who have been subjected to unthinkable pain and suffering. By continually downloading and sharing this sickening material Powney has helped to leave a trail of devastation by fuelling demand for more children to be abused.
"Big tech companies need to ensure that they work with law enforcement to remove this terrible content as soon as it appears and identify who put it there in the first place."
Children can contact Childline 24/7 on 0800 1111. Adults concerned about the wellbeing of a child can phone the NSPCC Helpline on 0808 8005000 or email help@nspcc.org.uk.
Judicial Review appeal bid over acute stroke unit changes in Kent and Medway is refused
Westgate councillor's car wash fundraiser for charity
Martyn Andy Clift
People like him should get longer prison sentences He should get at least 10 years prison & on licence for life
Dumpton
Hear, Hear! These criminals ruin children's/peoples lives for their own perverted satisfaction, and they should be made to attend classes in prison until they understand that this is because of their viewing these images!

redpajama_set_name: RedPajamaCommonCrawl


text:
NAS panel: Army needs unified net-centric center
NRC Army NSTE study
A panel at the National Academy of Sciences has recommended that the Army create a single research center focused on developing the technologies and human-based skills needed for network-centric warfare.
The center, which would be based at the Aberdeen Proving Grounds in Maryland, would also be a primary support for all other military services and joint operations.
The Army asked the National Research Council's Board on Army Science and Technology (BAST) to define advanced operating models and architectures for future Army laboratories and centers, following a 2005 NRC report that defined the general parameters for network science studies.
That led the BAST, in its recently published "Strategy for an Army Center for Network Science, Technology and Experimentation (NSTE)," to recommend an "increased investment in the behavioral and social sciences research that would consider human performance in networks and add to understanding of the adversary."
The new center would take advantage of moves initiated through recent base realignment and closure (BRAC) decisions, which will see the relocations of various key ARMY NSTE organizations.
Both the Army Research Laboratory at Adelphi, Md., and the Communications-Electronics Research, Development and Engineering Center (CERDEC) at Fort Monmouth, N.J., are due to move to the Aberdeen Proving Grounds along with elements of various other organizations involved with NSTE.
Without a plan to combine and unify these NSTE activities, the BAST report said, the Army "will merely relocate and reconstruct CERDEC at APG in its present form and fail to capitalize on the synergies possible with network science research."
Extraordinary leadership will be needed to coordinate and implement this new organization, and a director for all Army NSTE activities should be assigned immediately, the BAST said. It also called for the designation of at least two deputy directors of technology and human performance/adversary understanding.


Licensed users of BassBox 6 Pro and/or X•over 3 Pro can download a free utility that enables them to merge changes they have made to a previous copy of the HT driver database to a new update copy. The "source" HT driver database can be either a BassBox 5.1 version or a BassBox 6 Pro/X•over 3 Pro version. The "destination" database can only be a BassBox 6 Pro/X•over 3 Pro version.
There has been some confustion about the purpose of HT Merge. Most BassBox 6 Pro and X•over 3 Pro users will never need to use it. It is not required to install a driver database update. The database updater is self-contained and will handle the installation of the new database. HT Merge is only needed when you have made changes to your old copy of the driver database (you have added your own drivers or you have edited exiting drivers) and you want to copy or "merge" those changes into the new driver database so they won't be lost. The time to run HT Merge is immediately after you have installed a driver database update. If you haven't made changes to your old copy of the driver database, then there is no reason to use HT Merge.
The 1.0.9 version of HT Merge was created to address compatibility issues with Windows 8, 7 and Vista. It has the same features as version 1.0.8 and there is no reason to upgrade to it if you are using Windows XP or an earlier version of Windows. Version 1.0.9 is also compatible with older versions of Windows.
HT Merge requires that either BassBox Pro or X•over Pro be already installed on the computer.
Download file "htmerge.exe" by clicking on the "DOWNLOAD" button in the right column of this webpage and click on the "Save" button of the File Download dialog. Set the "Save in" location to the same folder on your hard drive where BassBox 6 Pro and/or X•over 3 Pro are stored. If the default settings were used when you installed BassBox Pro and/or X•over Pro, the location should be "c:\Program Files\HT Audio". Important: Do not click on the "Run" button of the File Download dialog until after the file has been saved to your hard drive. This is because the files within it cannot be extracted over the internet. It must be done from your computer.
After file htmerge.exe has been successfully saved to your computer it is now okay to click on the "Run" button of the File Download dialog. Before doing so, make sure that HT Merge is not running and its on-screen manual is not open. Then click on the "Run" button to extract the files inside htmerge.exe. When asked for a destination folder, use the same location where you saved htmerge.exe in Step 1 above (the folder where BassBox 6 Pro and/or X•over 3 Pro are stored). Three files should be extracted: HT Merge.exe, HTMerge.chm and Readme.txt. Allow the new files to replace any existing ones if you are prompted to do so. Notes: If you don't want to extract the files right away, you can double-click on the htmerge.exe file later. If your computer is not configured to show file name extensions, then the three files may appear as "HT Merge", "HTMerge" and "Readme".
Read the Readme.txt file for last-minute instructions and notes regarding the operation of HT Merge.
To use HT Merge, run the program "HT Merge.exe" (it may appear simply as "HT Merge" if your computer is not configured to show file name extensions). One way to do this is to select "Run" from the "Start" menu and enter the location + file name. For example, enter "c:\Program Files\HT Audio\HT Merge.exe". On-screen instructions are available by clicking on the "Help" button or by pressing the F1 key.
While HT Merge is a 32-bit application, it has been tested under 64-bit versions of Windows 10, 8.1, 8, 7 and Vista and it worked fine.


The Social Determinants of Health (SDH) are the conditions in which people are born, live, work and age. They are shaped by the distribution of money, power and resources at global, national and local levels. SDH account for an estimated 60 percent or more of health outcomes and are largely responsible for health inequities.
Through our SDH work, OPCA is helping develop new tools to measure how "upstream" factors affect a community health center's (CHCs) ability to keep patients healthy. We're also encouraging Oregon's CHCs to adopt at least one new practice to address the impact of SDH on patient health.
OPCA has kicked off a new SDH collective called Advancing Health Equity & Data (AHEAD) Collaborative. This is a yearlong two track collaborative focused on collecting and utilizing social determinants of health data to demonstrate CHC value. AHEAD will highlight best practices in health centers both locally and nationally. For more information, visit OPCA's AHEAD resource page.
Why should my health center care about SDH? Oregon's CHCs serve some of the state's most vulnerable people - the very patients who are disproportionately affected by social determinants. Review these basic facts and studies about SDH and learn how these upstream factors impact your patients' health and your clinic's success.
What are health centers doing to address SDH and keep patients healthy? Check out these case studies! Clinics across the nation are screening patients for SDH, teaming up with community partners or referring patients to organizations that can help them break through social barriers to health.
What steps can my health center take to help patients with SDH issues? These tools and resources can help your clinic take that first step forward or enhance the work you're already doing to address SDH.


Does computer-assisted surgical navigation total knee arthroplasty reduce venous thromboembolism compared with conventional total knee arthroplasty?
Antibiotics and postoperative abscesses in complicated appendicitis: is there any association?
How frequent is bystander cardiopulmonary resuscitation performed in the community of Kota Bharu, Malaysia?


After receiving awful news about a family member passing away, Madea and her family gather around as she announces that she will be planning the funeral. This family meeting will be the starting point of the journey that Madea will take.
"A Madea Family Funeral," released into theaters on March 1, was directed by Tyler Perry. This hilarious movie is a must-watch.
The dynamics of this film has a plot twist you won't see coming. "A Madea Family Funeral" is the 13th and closing chapter of the Madea movie series that has been directed and produced by Perry.
With her family's support, she will put together her family and a funeral, no matter how hard she has to try or how loud she has to yell.
This amazing film is about what families go through. The movie is set in a small town in Georgia. The family comes together for an anniversary party, but then the event turns into a mixture of different family situations.
This comedy film is aimed toward family with its PH-13 rating. Even though this is a movie centers around a funeral, there are moments filled with joy, along with moments that can bring tears to your eyes.
I enjoy movies that I can relate to because I have experienced a family funeral myself. This movie hits the jackpot with how crazy it can get. Family funerals are very hard, and it can get dramatic.
Throughout this film, there are family secrets and twists that are interesting, and Madea will do everything to keep her family from tearing apart. Madea always seems to know what to do and what to say to her family to keep them from breaking apart.
This movie reveals how, even in the saddest times, families can come together, no matter what. The comedy is a perfect balance for this type of film. Madea will bring you to tears by laughing so hard.
Her unique way of getting things done is what makes this film so hilarious. Her character is very funny, and she will show her family just how important it is to be there for each other. Even though Madea is crazy and loud, her wisdom and sense of family is what always makes the Madea films so enjoyable to watch. Her character will definitely make you laugh.
I rate this movie an 8 out of 10, because it wasn't my favorite Madea movie. It was just a different film with some new characters. The audience was introduced to a new side of the family, and I just wasn't used to that side of the family. But this movie is still very funny. My family and I could not stop laughing.


text:
Pokemon Go players found a mysterious Pokemon over the weekend, and its name is Meltan
By Sean Anthony
Over the weekend, Pokemon Go players celebrated another Community Day with an emphasis on an increase in Chikorita appearances, but they were given a surprise visit by a mysterious Pokemon with a Nut on its head. When this Pokemon is captured, it's revealed that it's actually a Ditto.
Many players suspected that this was a mistake on Niantic's end, but a video has been released today to crush all doubt. This Pokemon was intentionally released into the wild (albeit as a Ditto in disguise) to make the community feel like they've discovered something. It is actually the mythical steel-type Pokemon, Meltan.
Many reports have come in about sightings of Ditto in Pokémon GO that have transformed into Meltan. The number of sightings has significantly decreased over the past few days, but it appears these "Meltan" are still appearing in various areas.
In the video, Professor Willow reveals that Professor Oak is his mentor, and the two will be working together to learn more about this mysterious Pokemon in a series called "The Two Professors." Meltan will also show up in Pokemon Let's Go Pikachu! and Pokemon Let's Go Eevee! on November 16th, 2018. For more information, visit the official website.
Related Articles: Pokemon Go


Holidayfind offers a offers a platform to agents for local and international ground operators and accepts no liability whatsoever for any loss, damage, injury, accident, delay, or any other irregularity howsoever arising. Holidayfind makes every effort to ensure that all the arrangements and services connected with the website advertisers and users will be carried out as specified in the most efficient and effective way possible. However, we do not have direct control over the provision of services by suppliers and, whilst they are in all cases selected with the utmost care, we do not accept liability for errors and omissions of such suppliers. The contract in use by such suppliers (which is often constituted by the booking form or ticket issued by the principal), shall constitute the sole contract between the supplier and the client and any right of recourse the client may have, will be solely against the supplier.
The person requesting such quotations or estimates or making such booking or to whom any service is rendered, is deemed to have read and accepted the conditions and to have the authority to do so on behalf of the person in whose name the estimate or quotation or reservation is requested and/or provided and/or the person to whom the services are rendered (collectively referred to as "the client").


text:
Alberto Manzi was one of the most famous Italian teachers in the last decades, mainly known for having conducted the successful television show "Non è mai troppo tardi" (It's Never Too Late) between 1960 and 1968, which managed to get literacy teaching to almost a million and a half Italians, and was later reproduced abroad in 72 countries.
Manzi used to conceive the scholastic class as a "laboratory" for the formation of concepts; the principles that guide his activity were:
– continuously feeding the curiosity that bring children to want to know new things;
– assuming that children sometimes know about a certain topic and to start from it for the didactic action;
– using dialogues and discussions more than frontal lessons.
Throughout his entire career as a simple elementary teacher he always showed a special interest in radio and television, which he considered suggestive communication means. In radio he conducted "La radio per le scuole" (Radio for schools) untill 1996 when he started "Curiosità della lingua italiana" (Curiosities on the Italian language). For TV, we already mentioned the famous "Non è mai troppo tardi", but he also conceived and conducted "Snip-snap" (1962), "È vero che?" (Is it true that?, 1966), "A vele spiegate" (With unfolded sails, 1967), "Non vivere copia" (Don't live as a copy, 1982), "Fare e disfare" (Doing and Undoing), "Educare a pensare" (Educating to Think, 1986).
The latest television show by Manzi is "Impariamo insieme", broadcasted in 1992 and aimed at teaching Italian to non-EU citizens.
Organized by the Education Department of RAI (Italian radio-television), the immigrants to whom the show was addressed have learned 300 words of the Italian language, through 60 episodes of 15 minutes each, dealing with 5 different daily topics: food, human body and national health service, Italian institutions, home and the urban environment, and clothing.
It was a precious opportunity to make immigrants feel less excluded from our social context because of communicative incapacity.
Manzi was also convinced that "Impariamo insieme" could also be useful to Italians themselves who would then realized how difficult it is for foreign citizens to express themselves and to be understood in an unknown language.
"Together to learn to communicate with each other (read – write) to know the world where we live, the people we live with, abandoning the mental passivity of the television viewer …" wrote Manzi in the project proposal for RAI.
Unfortunately, the program did not succeed, probably because of the scheduling at lunch time, a moment when immigrants in need to work could unlikely watch TV. It was the last television project of Alberto Manzi.


text:
video Top News
China's growth slows to near three decade low - 02:16
England and New Zealand players voice disbelief at dramatic finale - 00:52
Barry makes landfall and weakens to tropical storm - 01:44
Ocasio-Cortez and fellow Dems recount detention visit - 02:21
Assad regime cannot "slaughter its way to legitimacy": Obama
Friday, December 16, 2016 - 01:35
''Although you may achieve tactical victories, over the long term the Assad regime cannot slaughter its way to legitimacy,'' says U.S. President Obama during a White House news conference. Rough Cut (no reporter narration).
ROUGH CUT (NO REPORTER NARRATION) STORY: U.S. President Barack Obama says the world is "united in horror at the savage assault by the Syrian regime and its Russian and Iranian allies on the city of Aleppo," during a news conference on Friday (December 16) before he departs to Hawaii on vacation. "Although you may achieve tactical victories, over the long term the Assad regime cannot slaughter its way to legitimacy," said Obama. The evacuation of the last opposition-held areas of the Syrian city of Aleppo was suspended on Friday after pro-government militias demanded that wounded people should also be brought out of two Shi'ite villages being besieged by rebel fighters. The second day of the operation to take fighters and civilians out of Aleppo's rebel enclave ground to a halt amid recriminations from all sides after a morning that had seen the pace of the operation pick up. Aleppo had been divided between government and rebel areas in the nearly six-year civil war, but a lightning advance by the Syrian army and its allies that began in mid-November deprived the insurgents of most of their territory in a matter of weeks. Russia said the Syrian army had established control over all districts of eastern Aleppo although government troops were suppressing isolated areas where rebel fighters continued to resist.
http://reut.rs/2h9Iozc


The time had come for both business meetings and visiting family and friends in Stockholm and Yatzie and I flew here this morning. No more daffodills and crocuses - instead a heavy snowfall! Yatzie loves it and when people here see ur excitement about the snow they shake their heads. They have had enough of it and are longing for spring. Yatzie had a nice tumble around with her good Dutch neighbour Silas who was so happy to see Yatzie he was shouting of joy!


text:
package org.finos.waltz.web.endpoints.extracts;

import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellType;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.util.CellRangeAddress;
import org.apache.poi.xssf.streaming.SXSSFSheet;
import org.apache.poi.xssf.streaming.SXSSFWorkbook;
import org.finos.waltz.common.ListUtilities;
import org.finos.waltz.common.StringUtilities;
import org.finos.waltz.model.EntityKind;
import org.finos.waltz.model.IdSelectionOptions;
import org.finos.waltz.model.NameProvider;
import org.finos.waltz.model.application.LifecyclePhase;
import org.finos.waltz.model.entity_field_reference.EntityFieldReference;
import org.finos.waltz.model.external_identifier.ExternalIdValue;
import org.finos.waltz.model.rating.RatingSchemeItem;
import org.finos.waltz.model.report_grid.*;
import org.finos.waltz.model.survey.SurveyQuestion;
import org.finos.waltz.service.report_grid.ReportGridService;
import org.finos.waltz.service.settings.SettingsService;
import org.finos.waltz.service.survey.SurveyQuestionService;
import org.finos.waltz.web.WebUtilities;
import org.jooq.lambda.tuple.Tuple2;
import org.jooq.lambda.tuple.Tuple3;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.supercsv.io.CsvListWriter;
import org.supercsv.prefs.CsvPreference;

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.StringWriter;
import java.util.*;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.stream.Collectors;
import java.util.stream.Stream;

import static java.lang.String.format;
import static java.util.stream.Collectors.toList;
import static java.util.stream.Collectors.toSet;
import static org.finos.waltz.common.ListUtilities.*;
import static org.finos.waltz.common.MapUtilities.*;
import static org.finos.waltz.model.utils.IdUtilities.getIdOrDefault;
import static org.finos.waltz.model.utils.IdUtilities.indexById;
import static org.jooq.lambda.fi.util.function.CheckedConsumer.unchecked;
import static org.jooq.lambda.tuple.Tuple.tuple;
import static spark.Spark.post;

@Service
public class ReportGridExtractor implements DataExtractor {

    public static final String BASE_URL = WebUtilities.mkPath("data-extract", "report-grid");
    private final ReportGridService reportGridService;
    private final SurveyQuestionService surveyQuestionService;
    private final SettingsService settingsService;

    @Autowired
    public ReportGridExtractor(ReportGridService reportGridService,
                               SurveyQuestionService surveyQuestionService,
                               SettingsService settingsService) {

        this.reportGridService = reportGridService;
        this.surveyQuestionService = surveyQuestionService;
        this.settingsService = settingsService;
    }

    @Override
    public void register() {
        registerGridViewExtract();
    }

    private void registerGridViewExtract() {
        post(WebUtilities.mkPath(BASE_URL, "id", ":id"),
            (request, response) ->
                writeReportResults(
                    response,
                    prepareReport(
                        parseExtractFormat(request),
                        WebUtilities.getId(request),
                        WebUtilities.readIdSelectionOptionsFromBody(request))));
    }

    private Tuple3<ExtractFormat, String, byte[]> prepareReport(ExtractFormat format,
                                                                long gridId,
                                                                IdSelectionOptions selectionOptions) throws IOException {

        ReportGrid reportGrid = reportGridService.getByIdAndSelectionOptions(
                gridId,
                selectionOptions);

        List<Tuple2<ReportGridColumnDefinition, Boolean>> colsWithCommentRequirement = enrichColsWithCommentRequirement(reportGrid);

        List<Tuple2<ReportSubject, ArrayList<Object>>> reportRows = prepareReportRows(colsWithCommentRequirement, reportGrid.instance());

        return formatReport(
                format,
                mkReportName(reportGrid.definition(), selectionOptions),
                colsWithCommentRequirement,
                reportRows);
    }

    private List<Tuple2<ReportGridColumnDefinition, Boolean>> enrichColsWithCommentRequirement(ReportGrid reportGrid) {
        Set<Long> surveyQuestionsIds = reportGrid
                .definition()
                .columnDefinitions()
                .stream()
                .filter(r -> r.columnEntityKind() == EntityKind.SURVEY_QUESTION)
                .map(ReportGridColumnDefinition::columnEntityId)
                .collect(toSet());

        Set<Long> colsNeedingComments = surveyQuestionService
                .findForIds(surveyQuestionsIds)
                .stream()
                .filter(SurveyQuestion::allowComment)
                .map(q -> q.id().get())
                .collect(toSet());

        return reportGrid
                .definition()
                .columnDefinitions()
                .stream()
                .map(cd -> tuple(cd, cd.columnEntityKind().equals(EntityKind.SURVEY_QUESTION) && colsNeedingComments.contains(cd.columnEntityId())))
                .sorted(Comparator.comparingLong(r -> r.v1.position()))
                .collect(toList());
    }

    private String mkReportName(ReportGridDefinition gridDefinition, IdSelectionOptions selectionOptions) {
        return format("%s_%s_%s",
                gridDefinition.name(),
                selectionOptions.entityReference().kind(),
                selectionOptions.entityReference().id());
    }

    private List<String> mkHeaderStrings(List<Tuple2<ReportGridColumnDefinition, Boolean>> columnDefinitions) {
        List<String> staticHeaders = newArrayList(
                "Subject Id",
                "Subject Name",
                "Subject External Id",
                "Subject Lifecycle Phase");

        List<String> columnHeaders = columnDefinitions
                .stream()
                .sorted(Comparator.comparingLong(r -> r.v1.position()))
                .flatMap(r -> {
                    String name = getColumnName(r.v1);
                    Boolean needsComment = r.v2;
                    return Stream.of(
                            name,
                            needsComment
                                ? String.format("%s: comment", name)
                                    : null);

                })
                .filter(Objects::nonNull)
                .collect(toList());

        return concat(
                staticHeaders,
                columnHeaders);
    }

    private String getColumnName(ReportGridColumnDefinition column) {
        if (column.displayName() != null) {
            return column.displayName();
        } else {
            String fieldName = Optional
                    .ofNullable(column.entityFieldReference())
                    .map(EntityFieldReference::displayName)
                    .orElse(null);

            return ListUtilities.asList(fieldName, column.columnName())
                    .stream()
                    .filter(Objects::nonNull)
                    .collect(Collectors.joining(" / "));
        }
    }

    private List<Tuple2<ReportSubject, ArrayList<Object>>> prepareReportRows(List<Tuple2<ReportGridColumnDefinition, Boolean>> colsWithCommentRequirement,
                                                                             ReportGridInstance reportGridInstance) {

        Set<ReportGridCell> tableData = reportGridInstance.cellData();

        Map<Long, ReportSubject> subjectsById = indexBy(reportGridInstance.subjects(), d -> d.entityReference().id());
        Map<Long, RatingSchemeItem> ratingsById = indexById(reportGridInstance.ratingSchemeItems());

        Map<Long, Collection<ReportGridCell>> tableDataBySubjectId = groupBy(
                tableData,
                ReportGridCell::subjectId);

        boolean allowCostsExport = settingsService
                .getValue(SettingsService.ALLOW_COST_EXPORTS_KEY)
                .map(r -> StringUtilities.isEmpty(r) || Boolean.parseBoolean(r))
                .orElse(true);

        return tableDataBySubjectId
                .entrySet()
                .stream()
                .map(r -> {
                    Long subjectId = r.getKey();

                    ReportSubject subject = subjectsById.getOrDefault(subjectId, null);

                    ArrayList<Object> reportRow = new ArrayList<>();

                    Collection<ReportGridCell> cells = r.getValue();

                    Map<Tuple3<Long, EntityKind, Long>, ReportGridCell> cellValuesByColumnRefForSubject = indexBy(
                            cells,
                            k -> tuple(k.columnEntityId(), k.columnEntityKind(), k.entityFieldReferenceId()));

                    //find data for columns
                    colsWithCommentRequirement
                            .forEach(t -> {
                                ReportGridColumnDefinition colDef = t.v1;
                                Boolean needsComment = t.v2;

                                boolean isCostColumn = colDef.columnEntityKind().equals(EntityKind.COST_KIND);

                                if (!allowCostsExport && isCostColumn) {
                                    reportRow.add("REDACTED");
                                } else {
                                    ReportGridCell cell = cellValuesByColumnRefForSubject.getOrDefault(
                                            tuple(
                                                    colDef.columnEntityId(),
                                                    colDef.columnEntityKind(),
                                                    getIdOrDefault(colDef.entityFieldReference(), null)),
                                            null);

                                    reportRow.add(getValueFromReportCell(ratingsById, cell));
                                    if (needsComment) {
                                        reportRow.add(getCommentFromCell(cell));
                                    }
                                }
                            });

                    return tuple(subject, reportRow);
                })
                .sorted(Comparator.comparing(t -> t.v1.entityReference().name().get()))
                .collect(toList());
    }

    private Object getCommentFromCell(ReportGridCell reportGridCell) {
        if (reportGridCell == null) {
            return null;
        }
        return reportGridCell.comment();
    }

    private Object getValueFromReportCell(Map<Long, RatingSchemeItem> ratingsById,
                                          ReportGridCell reportGridCell) {
        if (reportGridCell == null) {
            return null;
        }
        switch (reportGridCell.columnEntityKind()) {
            case COST_KIND:
                return reportGridCell.value();
            case INVOLVEMENT_KIND:
            case SURVEY_TEMPLATE:
            case APPLICATION:
            case CHANGE_INITIATIVE:
            case SURVEY_QUESTION:
            case DATA_TYPE:
            case APP_GROUP:
                return Optional.ofNullable(reportGridCell.text()).orElse("-");
            case MEASURABLE:
            case ASSESSMENT_DEFINITION:
                return maybeGet(ratingsById, reportGridCell.ratingId())
                        .map(NameProvider::name)
                        .orElse(null);
            default:
                throw new IllegalArgumentException("This report does not support export with column of type: " + reportGridCell.columnEntityKind().name());
        }
    }

    private Tuple3<ExtractFormat, String, byte[]> formatReport(ExtractFormat format,
                                                               String reportName,
                                                               List<Tuple2<ReportGridColumnDefinition, Boolean>> columnDefinitions,
                                                               List<Tuple2<ReportSubject, ArrayList<Object>>> reportRows) throws IOException {
        switch (format) {
            case XLSX:
                return tuple(format, reportName, mkExcelReport(reportName, columnDefinitions, reportRows));
            case CSV:
                return tuple(format, reportName, mkCSVReport(columnDefinitions, reportRows));
            default:
                throw new UnsupportedOperationException("This report does not support export format: " + format);
        }
    }

    private byte[] mkCSVReport(List<Tuple2<ReportGridColumnDefinition, Boolean>> columnDefinitions,
                               List<Tuple2<ReportSubject, ArrayList<Object>>> reportRows) throws IOException {
        List<String> headers = mkHeaderStrings(columnDefinitions);

        StringWriter writer = new StringWriter();
        CsvListWriter csvWriter = new CsvListWriter(writer, CsvPreference.EXCEL_PREFERENCE);

        csvWriter.write(headers);
        reportRows.forEach(unchecked(row -> csvWriter.write(simplify(row))));
        csvWriter.flush();

        return writer.toString().getBytes();
    }

    private List<Object> simplify(Tuple2<ReportSubject, ArrayList<Object>> row) {

        long appId = row.v1.entityReference().id();
        String appName = row.v1.entityReference().name().get();
        Optional<String> assetCode = row.v1.entityReference().externalId();
        LifecyclePhase lifecyclePhase = row.v1.lifecyclePhase();

        List<Object> appInfo = asList(appId, appName, assetCode, lifecyclePhase.name());

        return map(concat(appInfo, row.v2), value -> {
            if (value == null) return null;
            if (value instanceof Optional) {
                return ((Optional<?>) value).orElse(null);
            } else {
                return value;
            }
        });
    }

    private byte[] mkExcelReport(String reportName,
                                 List<Tuple2<ReportGridColumnDefinition, Boolean>> columnDefinitions,
                                 List<Tuple2<ReportSubject, ArrayList<Object>>> reportRows) throws IOException {
        SXSSFWorkbook workbook = new SXSSFWorkbook(2000);
        SXSSFSheet sheet = workbook.createSheet(ExtractorUtilities.sanitizeSheetName(reportName));

        int colCount = writeExcelHeader(columnDefinitions, sheet);
        writeExcelBody(reportRows, sheet);

        sheet.setAutoFilter(new CellRangeAddress(0, 0, 0, colCount - 1));
        sheet.createFreezePane(0, 1);

        return convertExcelToByteArray(workbook);
    }

    private byte[] convertExcelToByteArray(SXSSFWorkbook workbook) throws IOException {
        ByteArrayOutputStream outByteStream = new ByteArrayOutputStream();
        workbook.write(outByteStream);
        workbook.close();
        return outByteStream.toByteArray();
    }

    private int writeExcelBody(List<Tuple2<ReportSubject, ArrayList<Object>>> reportRows, SXSSFSheet sheet) {
        AtomicInteger rowNum = new AtomicInteger(1);
        reportRows.forEach(r -> {

            long subjectId = r.v1.entityReference().id();
            String subjectName = r.v1.entityReference().name().get();
            Optional<String> externalId = r.v1.entityReference().externalId();
            LifecyclePhase lifecyclePhase = r.v1.lifecyclePhase();

            List<Object> subjectInfo = asList(subjectId, subjectName, externalId, lifecyclePhase.name());

            List<Object> values = concat(subjectInfo, r.v2);

            Row row = sheet.createRow(rowNum.getAndIncrement());
            AtomicInteger colNum = new AtomicInteger(0);
            for (Object value : values) {
                Object v = value instanceof Optional
                        ? ((Optional<?>) value).orElse(null)
                        : value;

                int nextColNum = colNum.getAndIncrement();

                if (v == null) {
                    row.createCell(nextColNum);
                } else if (v instanceof Number) {
                    Cell cell = row.createCell(nextColNum, CellType.NUMERIC);
                    cell.setCellValue(((Number) v).doubleValue());
                } else if (v instanceof ExternalIdValue) {
                    Cell cell = row.createCell(nextColNum, CellType.STRING);
                    cell.setCellValue(((ExternalIdValue) v).value());
                } else {
                    Cell cell = row.createCell(nextColNum);
                    cell.setCellValue(Objects.toString(v));
                }

            }
        });
        return rowNum.get();
    }

    private int writeExcelHeader(List<Tuple2<ReportGridColumnDefinition, Boolean>> columnDefinitions, SXSSFSheet sheet) {
        Row headerRow = sheet.createRow(0);
        AtomicInteger colNum = new AtomicInteger();

        mkHeaderStrings(columnDefinitions).forEach(hdr -> writeExcelHeaderCell(headerRow, colNum, hdr));

        return colNum.get();
    }

    private void writeExcelHeaderCell(Row headerRow, AtomicInteger colNum, String text) {
        Cell cell = headerRow.createCell(colNum.getAndIncrement());
        cell.setCellValue(text);
    }

}

redpajama_set_name: RedPajamaGithub


On Saturday, stormwater flooded the area of Huntsman Hall on the ground floor by the Walnut Street entrance. By Sunday, the water had been cleaned up, but stains on the carpet remained and that area of the building was closed off.
The large lecture classroom near Huntsman's Walnut Street entrance, room G06, is currently at least in partial operation.
The cause of the flooding was likely related to the heavy snow in the area yesterday. Philadelphia was expected to receive around eight inches of snow this weekend, according to philly.com. Penn maintenance personnel could not be reached over the weekend for comment or to confirm the cause of the flooding.
At least two student organizations have cancelled their activities in the building because of the flooding. Alpha Phi Omega, the service fraternity, told its members on Sunday its chapter meeting was cancelled due to Huntsman's flood damage. Alpha Delta Pi, slated to have a chapter meeting in room G06 tonight, moved its meeting location.
Maintenance equipment lined the wall near the Walnut Street entrance as of press time, including electrical cords, a bucket with a mop and a fan.


text:
The good stress: How eustress helps you grow
lightkeeper
Americans are more stressed than ever — but if you're a glass-half-full kind of person, that statistic might not be so terrifying. There are two types of stress: the awful, normal stress that leads to late-night hair-tearing sessions, and eustress, or good stress.
Good stress? It's not as wild as you think. If you're a scary movie fan, you know the feeling: The killer is right around the corner, the last protagonist alive is hiding behind the tree, and your heart is pounding. Yes, you're stressed. You're also excited, intrigued, and eager to keep watching.
You'll experience bouts of eustress throughout your life, and it's easy to mistake them for regular distress. Perhaps you're about to start your first year at college. Sure, you're petrified; You'll be living alone in a new place where you know no one.
Eustress pushes you to new heights. It encourages you to dive into new career experiences, finish that tough workout, and take on that major renovation project.
Here's what you need to know about stress's less-scary side.
How is Eustress Good For You?
No, eustress doesn't always feel good. You're preoccupied, your heart's pounding, and you can feel the adrenaline in your veins. But in reality, it's good for you.
Eustress drives you to achieve better things. Imagine you've just been rejected by a person you really wanted to date. Yes, that's stressful — but it also encourages you to improve yourself, reevaluate your approach, and search for the silver lining.
It's also key to developing resilience, which is super-important for your emotional health. For most of us, resilience isn't something we're born with. It's something we develop through times of struggle — times of eustress. Living through hard days teaches us how to survive hard days. Eustress is vital to that process.
It's also essential for our physical wellbeing. Anxious about that tough workout? Eustress powers you through. Sure, it's difficult, but no one got biceps by lazing on the couch.
Examples of Eustress
Eustress manifests in a number of different arenas. Here are some examples, so you can start identifying it in your own life:
Traveling. Dealing with international flights and unfamiliar customs can be stressful, but the end result is worth the pain. These new experiences shape your worldview and expand your mind.
Life changes. Bride and grooms might pause on their wedding day and think, "This is a happy time. Why am I stressed?" Similarly, new parents are notoriously overwhelmed. Big life changes inherently spark eustress — but lead to great things.
New hobbies. We've all felt stressed and embarrassed when starting something new — like our first art class or language lesson. Pushing through that feeling teaches you new skills and keeps your brain active.
How Can I Tell if it's Eustress or Distress?
Eustress is good, but distress can be bad for you. Cumulative negative stress can affect your physical wellbeing and increase your risk for anxiety and depression. But how can you tell if you're experiencing eustress or distress?
Start by thinking of events in terms of "threats" and "challenges." Undeniably, a threat is a bad thing — like an abusive relationship, a failing grade, or a family member's illness. These events are distressing, and over a prolonged period of time, they can lead to all the negative ramifications of distress.
Eustress indicates a challenge, like a hard workout, a new language, a promotion, or a brand-new house. Challenges are difficult, and will definitely raise your hackles momentarily, but they can be overcome.
Remember that distress can turn into eustress if you have the right mindset. No, you aren't expected to immediately transform every setback into a challenge — no one's blaming you if you're feeling legitimately distressed for a few weeks after losing your job. It's what comes after those few weeks that's important. Job loss becomes a job hunt, and you've gone from distress to eustress. The threat came and passed, and now you're fighting a challenge on the other side.
Avoiding stress may come naturally, but consider leaning into eustress. Positive stress encourages positive growth — so next time you feel your heartbeat pounding, think about how the sensation can help you learn.
This article originally appeared on Talkspace.
27 July 2020 | News
Healthy Lifestyle Habits for Stress Relief
15 June 2020 | News
With mindfulness, life's in the moment
We will keep you updated
Thank you for reaching out to us.
© 2021 Lightkeeper Group PTY LTD
Level 2 , 480 Collins Street, Melbourne, Victoria 3000, Australia
lightkeeper app
We have made every effort to ensure that the information on this website is correct. However, this website contains information sourced from third parties and we do not warrant or endorse the accuracy, quality, suitability or currency of all the information on this website or that the information on this website will continue to be correct. This website is not intended as a substitute for medical advice.
This site uses cookies to improve your online experience, allow you to share content on social media, measure traffic to this website and display customised ads based on your browsing activity. By clicking ACCEPT, you are agreeing to Lightkeeper Group's and our partners' use of cookies. For more information, or to change your cookie preferences at any time, visit Lightkeeper Group's cookie policy.


Cart2Quote enables you to receive quote requests from customers, create quote proposals, edit and submit proposals, and convert quotations into orders!
Receive, create and send Quote Requests via both the frontend and backend of Magento. Add a Request for Quote button to specific catalog items, store(views) and customer groups. This module enables Magento store owners to negotiate custom terms and pricing with their clients. Cart2Quote is an ideal tool for both merchants selling Made to Order or highly customized goods and for merchants who just do not want to publicize their prices.
View and test on our demo webshop's: Backend, & Frontend.
Enable your visitors to request proposals from your storefront. Your website visitors can choose to add your products to a 'quote cart.' Cart2Quote can convert quote carts to shopping carts and vice versa. All through the website's frontend, your customers can request a quotation.
When your customers have requested a quote, you receive a notification. You can now create a custom proposal from within your Magento environment! You can then enter custom prices per product, enter comments in a proposal or per product, add or delete products from the quote request, and send emails with an automatically generated PDF proposal to your customers.
Your customers will receive your proposal by email. Within a single click, they now have access to their customer dashboard on your website. When they are ready to order, your customers can now simply convert your proposals to orders in real-time. Or you could convert an accepted quote to an order through the Magento backend.
You decide where and when to display "add to quote" buttons. You can choose to place them per product, per store view, per website; everywhere. Specify the visibility of buttons in the Magento grid/list view and configure the visibility of the "add to quote" buttons on the product page. Cart2Quote supports all Magento product types.
Take a look at the attached Quick Start Guide which offers a clear outline of the front & backend workflow. Alternatively you could take a closer look at the images, which we have attached above, to see an example of how Cart2Quote could be included in your website.
Extensive extension, great features, great support.
"We are a deployment and integrations provider and have used this extension for almost two years on one of our customers' sites. It has proved to be invaluable to their business and is used every day within their store.
Must have for any B2B business.
Excellent extension that drives more sales.
"We were looking for a quotation extension that replaces the quotation within desktop accounting software which we have been using over ten years. As we can create quote within Magento now, payments and CRM became smoother than ever as customers can check out after receiving a proposal and even edit the quote by their own. This is very cost effective as we don't need to generate PDF and send emails back and forth anymore. I thought the extension was bit pricey, but sales conversion rate seems to rose, and I'm sure it will be paid off very quickly. The support was great as they responded with precise advises and necessary patches. If you are using a custom theme, some impact may be inevitable. In fact, there were several issues with Ultimo themes, but support team has given the instruction until it is completely fixed. We have been in this business for 25 years, and it is equipped with all functions we need. We strongly recommend this extension!"
"We have been working with Cart2Quote on our newly designed Magento site. Tech support for many complex issues we have encountered is extremely important to us. Cart2Quote has been quite helpful and thorough in addressing all of our issues. We appreciate their commitment to providing a superior product. "
Nice module and great support.
"We have used this module for a couple of our customers. The module works really good. Nice features included. Also, the support is great! Any question is answered very quickly and correctly."
And many more bugfixes and improvements.
Improved: The dependency "magento/magento-composer-installer" is no longer necessary.


It is the policy of dehydratingit.com and its administrators to respect your privacy regarding any information we may collect while operating the website or any other website associated with it.
The Website is not intended for use by persons under the age of thirteen. We operate the Website in compliance with the Children's Online Privacy Protection Act and do not permit registration by, and will not knowingly collect or use personally identifiable information from, anyone under 13 years of age. Individuals who are under the age of thirteen are expressly prohibited from submitting to Dehydratingit.com or posting to the Website any personally identifiable information about themselves.
Like most other website publishers, we collect non-personally-identifying information of the sort that web browsers and servers typically make available, such as the browser type, language preference, referring site, and the date and time of each visitor request. Dehydratingit.com's purpose in collecting non-personally identifying information is to better understand how Dehydratingit.com's visitors use its website. From time to time Dehydratingit.com may release non-personally-identifying information in the aggregate, e.g., by publishing a report on trends in the usage of its website. We will use your information only as permitted by law.
We also collect potentially personally-identifying information like Internet Protocol (IP) addresses for logged in users and for users leaving comments on dehydratingit.com blogs/sites. We only disclose logged in users and commenters IP addresses under the same circumstances that it uses and discloses personally-identifying information as described below, except that commenter's IP addresses and email addresses are visible and disclosed to the administrators of the blog/site where the comment was left.
Certain visitors to Dehydratingit.com websites choose to interact with the website in ways that requires it to gather personally-identifying information. The amount and type of information that we gather depend on the nature of the interaction. For example, we ask visitors who sign up at dehydratingit.com to provide a username and email address. Those who engage in transactions with Dehydratingit are asked to provide additional information, including as necessary the personal and financial information required to process those transactions. In each case, we collect such information only insofar as is necessary or appropriate to fulfill the purpose of the visitor's interaction with us Dehydratingit..com or its operators does not disclose personally-identifying information other than as described below. And visitors can always refuse to supply personally-identifying information, with the caveat that it may prevent them from engaging in certain website-related activities.
We disclose potentially personally-identifying and personally-identifying information only to those of our employees, contractors and affiliated organizations that (i) need to know that information in order to process it on Dehydratingit.com's behalf or to provide services available at Dehydratingit.com's websites, and (ii) that have agreed not to disclose it to others. Some of those employees, contractors and affiliated organizations may be located outside of your home country; by using Dehydratingit.com, you consent to the transfer of such information to them. We will not rent or sell potentially personally-identifying and personally-identifying information to anyone. Other than to its employees, contractors and affiliated organizations, as described above, we disclose potentially personally-identifying and personally-identifying information only in response to a subpoena, court order or other governmental request, or when we believes in good faith that disclosure is reasonably necessary to protect the property or rights of Dehydratingit.com, third parties or the public at large. If you are a registered user of dehydratingit.com and have supplied your email address, we may occasionally send you an email to tell you about new features, solicit your feedback, or just keep you up to date with what's going on atdehydratingit.com and our products. If you send us a request (for example via email or via one of our feedback mechanisms), we reserve the right to publish it in order to help us clarify or respond to your request or to help us support other users. We take all measures reasonably necessary to protect against the unauthorized access, use, alteration or destruction of potentially personally-identifying and personally-identifying information.
If Dehydratingit.com, or substantially all of its assets, were acquired, or in the unlikely event that Dehydratingit.com goes out of business or enters bankruptcy, user information would be one of the assets that is transferred or acquired by a third party. You acknowledge that such transfers may occur, and that any acquirer of Dehydratingit.com may continue to use your personal information as set forth in this policy.
The Dehydratingit.com does not and will not knowingly collect or solicit Personally Identifiable information from or about children below 13. Our content type is not likely to be attractive to them, however, if we discover that we have received any information from a child below 13 in violation of this policy, we will delete the information immediately. If you believe that this website has any information from or about anyone below 13, please do well to contact us through our contact page.