text:
Sagar Jhamb - preparing for the jobs market
One of the attractions of the University of Exeter's MSc in Health Data Science for Sagar is that it involves a research project that allows students to apply what they have learned in a real-world setting. In his case it will be a working with Taunton and Somerset NHS Foundation Trust helping identify how to shorten hospital stays for terminally ill patients so they can spend as much of their remaining time as possible in their own homes.
All of this helps students prepare effectively for the jobs market.
During his undergraduate degree in biology at Sheffield Sagar found he particularly enjoyed the modules on programming and statistics and became interested in computational biology. He decided to take a Master's when he found that jobs in the field tended to require a quantitative background.
During the first part of the course he spent time on a variety of projects of the type he might end up doing for real in later years. One involved calculating genetic risk scores to anticipate a patient's likelihood of developing diabetes. Another involved predicting future attendance rates for a paediatric unit while a third involved a design simulation of a stroke ward.
Once the degree is complete he is likely to pursue a career in either industry or the NHS.
For more about the course see http://bit.ly/3s2uzGZ.
Talent, Training
Researcher Roadshow – Exploring Health Data Science
1 March 2023 at 10:00 am
Increase your understanding of roles of health data scientists and value of health data science.
Health Data Research UK wins prestigious diversity and inclusion award
Earlier in November, Health Data Research UK was awarded first place in the Best diversity and inclusion category 2023 by CorpComms Magazine for their Black Internship Programme campaign.
HDR UK Master's Programme Trains 300 Students
We have worked with leading universities across the UK to establish a variety of specialist master's courses that have prepared hundreds of talented people for careers in health data science


text:
Q: Angular. Manually updating property with HostBinding decorator I have a component with HostBinded property that I want to update manually from other components. I wrote it like this:
private _selected: boolean = false;
@HostBinding('class.selected')
get selected(): boolean {
    return this._selected;
}
set selected(value: boolean) {
    if (this._selected === value) {
        return;
    }
    this._selected = value;
    this.changeDetectorRef.markForCheck();
}

I have two problems with it.
First. When I try to update property for ContentChild - changes are not applied. See example here - https://stackblitz.com/edit/angular-changes-ignored-contentchildren-hostbinding:
@ContentChildren(ItemComponent) items: QueryList<ItemComponent>;

...

ngAfterViewInit() {
  this.updateItems();
  this.items.changes.subscribe(() => {
    this.updateItems();
  });

  this.changeDetectorRef.markForCheck();
}
private updateItems() {
  this.items.forEach(item => {
    item.selected = this.selected === item.value;
  });
}

If I add
setTimeout(() => {
  this.changeDetectorRef.markForCheck();
});

then UI will be updated but I don't understand why its needed.
Second. When I try to update property for ViewChild - ExpressionChanged error is thrown. Example - https://stackblitz.com/edit/angular-expression-has-changed-viewchild-hostbinding.
@ViewChild(ItemComponent) item: ItemComponent;

...

ngAfterViewInit() {
  this.item.selected = true;
  this.changeDetectorRef.markForCheck();
}

Again why? Usually markForCheck call prevents the error.

A: Regarding second. Error is thrown because of the nature of ngAfterViewInit - it is run after change detection cycle and any change here will trigger the error (in dev mode only). But there are few interesting moments.
As I used OnPush strategy  markForCheck actually triggered the error, if all calls to it are removed then no error will be shown and no changes will be applied either.
Other thing is that markForCheck apparently doesn't trigger new round of change detection when it already in action.
So solution would be either to apply changes in ngOnInit hook as it runs before change detection and ViewChild is available there. Or to call detectChanges insetad of markForChek as it triggers new change detection cycle.
https://stackblitz.com/edit/angular-expression-has-changed-viewchild
First one. This case differs from previous - now there are three components: App, List and Item. Item and List are created in App's template, then Item projected inside List.
First of all detectChanges inside List's ngAfterViewInit will not update Item, probably because Item is not direct child  or parent of List. Moreover calling markForCheck will not trigger error (as in second case) without calling markForCheck in App's ngAfterViewInit.
Correct way is to apply changes inside List's ngAfterContentInit.This hook runs before change detection and everything will be correctly rendered into the dom.
https://stackblitz.com/edit/angular-changes-ignored-contentchildren

redpajama_set_name: RedPajamaStackExchange


BC Johnson Associates provides decades of seasoned experience in the specialized areas of Energy Loss Adjusting and Energy Risk Consulting.
Bryan C. Johnson (B.S. Petroleum Engineering, M.B.A.) founded the firm in April 2002, after spending eighteen years at Rush Johnson Associates and Charles Taylor Consulting. In May 2003, the firm began accepting Energy Loss Adjusting assignments, while continuing to service the Energy Risk Consulting needs of our clients. Shortly thereafter, and in an effort to provide a full range of efficient and responsive services, Bob J. Kachnik (B.S. Petroleum Engineering, M.B.A.) joined the firm, bringing with them many years of experience in oilfield operations and international energy loss adjusting.
The firm has grown to include other veteran adjusters and claim assistants, as well as a complete administrative staff. Specialized contractors are also utilized on an as-needed basis. The Staff section of our site provides a listing of our associates, and the skills they bring to our firm.
In 2011, BC Johnson Associates joined with York SLA (Specialized Loss Adjusting), a division of York Risk Services Group, Inc. (www.yorkrsg.com), which allowed us to further expand the global reach of our services. In 2012, York acquired Axis International, which expanded the network of energy claims professionals available to our customers and extended our reach to numerous countries in Latin America and the Caribbean, and eventually in other energy locations around the globe.
BC Johnson Associates has offices in Houston, Texas, in the Energy Corridor. We are actively servicing Energy Loss Adjusting and Energy Risk Consulting clients. Please contact the firm's offices for more information and to find out more about the benefits BC Johnson Associates can provide.


text:
Frank Martela's A WONDERFUL LIFE sold to Portugal – 23 territories conquered!
Frank Martela's non-fiction bestseller A WONDERFUL LIFE: Insights for Finding a Meaningful Existence is now sold to 23 territories – Portuguese rights were acquired by Editora 2020. The deal was negotiated in collaboration with MB Agencia
Editora 2020 is the Portuguese publisher of Yuval Noah Harari and two Nobel Prize winning authors: Olga Tokarczuk and Svetlana Alexievich.
Published in the US in March by HarperCollins, Frank Martela's A WONDERFUL LIFE is becoming an international bestseller around the world, but the rights are still available in Sweden, Czech Republic, Hungary, Denmark, Slovenia, Bulgaria, Serbia, Slovakia, China etc.
"Frank Martela has written an essential primer for making sense of the absurdities of modern life. Philosophically probing yet eminently readable, A Wonderful Life is a book you can refer to again and again on your journey towards purpose." – Daniel H. Pink, author of the New York Times bestsellers When, Drive, and To Sell is Human.
A WONDERFUL LIFE: Insights for Finding a Meaningful Existence
Harper Design, 24th of March 2020, 200 pp.
In this engagingly insightful book, Frank Martela – one of the only academic experts who has contributed to both the philosophical and psychological research on meaning in life – takes you on a voyage through the history, philosophy, and psychology of meaningfulness and worthy living.
The journey starts in the 19th century, where it is revealed why and how the Scottish author Thomas Carlyle came to be the first person in history who actually used the phrase »meaning of life.»
The life stories of Carlyle and Russian author Leo Tolstoy serve as representative examples of the transformation that this book aims to guide you, the reader, through. Finally, an answer is provided to the question of meaning that is compatible with latest scientific knowledge about human nature, yet still both inspiring and actionable.
Frank Martela, PhD., is essentially the only contemporary academic researcher who has published several articles on the topic of the meaning of life with a unique perspective on the science of happiness.
He has collaborated with key experts of the topic and presented his research in numerous academic conferences as well as invited lectures at universities such as Stanford University, University of Edinburgh, and Simon Fraser University. He is a popular lecturer and author of three well-received and bestselling non-fiction books.
Currently a post-doctoral researcher at Aalto University, Finland, he has been a visiting scholar at University of Rochester, NY. and Australian Catholic University.
WORLD ENGLISH: HarperCollins/Harper Design (orig.)
ITALY:
Edizioni Lindau
LATVIA:
Zvaigzne
PORTUGAL:
Editora 2020
2023, Personal Growth & Lifestyle
The Meaning Manifesto
A Wonderful Life
Introducing: EALA Fall 2022 Non-Fiction Catalogue!
30th deal for A WONDERFUL LIFE!
EALA Hidden Gems and Bestsellers!
A new deal for A WONDERFUL LIFE! Rights sold in 29 territories!
Now 28 territories for A WONDERFUL LIFE and 25 territories for THE FINNISH WAY!
Announcing three new non-fiction deals!
Indonesian rights sold for A WONDERFUL LIFE! 26 territories sold altogether!
Now 25 territories for A WONDERFUL LIFE and 2 territories for AINO & ALVAR AALTO!
Frank Martela's A WONDERFUL LIFE sold to Italy and Latvia, now 22 rights sold in total!
Frank Martela's A WONDERFUL LIFE, published only 2 months ago, already sold to 19 territories!
Frank Martela's A WONDERFUL LIFE is published in Finland and already conquering Finnish bestseller lists!
A WONDERFUL LIFE sold to France and Germany
Happy Birthday: A WONDERFUL LIFE published today by HarperCollins!
15th pre-publication deal for A WONDERFUL LIFE by Frank Martela!
World Spanish rights to A WONDERFUL LIFE by Frank Martela sold at auction
13 PRE-LONDON DEALS!

redpajama_set_name: RedPajamaCommonCrawl


This is a placeholder page for Jasmine Eason, which means this person is not currently on this site. We do suggest using the tools below to find Jasmine Eason.
You are visiting the placeholder page for Jasmine Eason. This page is here because someone used our placeholder utility to look for Jasmine Eason. We created this page automatically in hopes Jasmine Eason would find it. If you are not Jasmine Eason, but are an alumni of Stockbridge High School Stockbridge, GA, register on this site for free now.


text:
Amazon Web Services outage wreaks havoc on the internet
By Rose Behar
2017-02-28EST16:45:47-05:002017-02-28EST17:02:27-05:00
If you've been noticing that the internet seems a bit wonky today, it's because of Amazon.
Amazon Web Services (AWS) S3 is undergoing widespread outages affecting millions of websites, apps and devices for which it offers hosting services.
Those affected include Quora, file-sharing in Slack, Vox.com (the parent company of popular tech site The Verge, which relies on the service for image hosting) and Nest, which has the entire backend of its app hosted on AWS S3. Issues began to arise around 12:35pm EST.
We can't publish our story about AWS being down because, well, AWS is down pic.twitter.com/cwUWEkLBuM
— Mashable (@mashable) February 28, 2017
AWS' 'Health Service Dashboard' posted a notice at 2:35pm EST that the service is experiencing "high error rates with S3 in US-EAST-1." At 3:52pm EST the Health Service Dashboard updated: "We are seeing recovery for S3 object retrievals, listing and deletions. We continue to work on recovery for adding new objects to S3 and expect to start seeing improved error rates within the hour."
According to SimilarTech, AWS 3 is used by 148,213 websites and 121,761 unique domains.
Via: TechCrunch
What does TELUS want with Mobilicity? It's all about the spectrum
Avengers: Endgame directors working on Amazon series with Richard Madden, Priyanka Chopra


Central South-East London Victorian warehouse with 3 floors of exposed brick walls and ex-industrial features, providing a unique backdrop for film, photo shoots and events. A great choice of quirky, distressed features, lofty warehouse areas, wood panels and urban areas. This location is hired out per floor and can be available as a whole, please get in touch for more details. Located in Bermondsey, SE1.


Home > Challenges > Organic vs non organic: what's in our non organic produce?
Organic vs non organic: what's in our non organic produce?
We've always known that organic farming offers produce far healthier than non organic foods. But new research by Newcastle University, and published in the British Journal of Nutrition, has highlighted significant differences between organic and non-organic farming.
The research shows that the cocktail of chemicals in non organic foods, sold in our supermarkets has risen significantly.
That by contrast, pesticide residues were found in 10% of organic crop samples.
The Soil Association says that people don't realise that non organic farming routinely uses 320 pesticides, which present in the non organic produce we buy. I did not know it was that much.
Apparently, the biggest rise in chemicals used has been on onions and leeks, from 1.8 in 1966 to 32.6 in 2015.
My Grampie always told me stories of how many chemicals his farmer friends used on their non organic farms. Growing up, we always ate foods from Grampie's little farm and trusted that it was safe.
The Soil Association says the only way to eat safe is to eat organic.
But with increasing food prices who can afford to buy only organic? Case in point: A 206g of kale from a well known supermarket is £1.00, whereas a 200g packet of organic kale from the same supermarket is £1.50.
Eating fresh fruit and vegetables instead of processed foods has been key in me turning my health around, and reclaiming some of my life from fibromyalgia.
But this news makes me wonder, is it even worth eating fresh if it's not organic? Am I fixing one problem, only to cause another?


This is from a very ancient age, when the entire family congregated around the TV set at 8:58 PM for the English news and patiently watched the seconds tick away.
At least once every evening, transmission would be interrupted and the familiar board would be displayed. I grew up with "Onushthan procharey bighno ghotai dukkhito" and my Delhi friends would remember "Rukawat ke liye khed hain" but the regularity of the message was amazingly identical at both locations!
Somehow, I miss the innocence of that admission, however irritating it was at that point of time. It was a symbol of more genteel times, as TV stations were ready to admit that they had goofed up and we were about to miss 3 minutes of Sahitya Sanskriti (or Krishi Darshan, as the case might be)!
Nowadays, television channels cook up fake videos to frame innocent people, get caught and pretend that nothing has happened. Maybe, they should pick up the same board from the recesses of Mandi House and put it up.
A very long time ago, when I was on my first job and got posted back to Calcutta, I had a ritual. Along with a friend, I used to go to Olypub every Saturday.
In those days of youth, we used to think nothing of knocking back four drinks each to the accompaniment of assorted snacks & savouries. The evenings were made better by the fact that the bill never touched four figures.
During those evenings, the waiters never hovered around our shoulders like they do in the swanky lounge bars nowadays. When we wanted a refill, we beckoned at them. The one assigned to our table (a very rigid system, we found out) would saunter over, look at us a little sadly and ask, "Arekbar?" (Again?).
There was no persuasion in that question as it tends to be in pubs / bars – "Should I get you a refill, sir?" It was more of an admonishing garbed in the detached confirmation, which incidentally had no effect on the efficiency. Seconds after we nodded, he would bring the bottle over and measure out the large pegs.
When I started off in FMCG sales, it was a time without mobile phones and with floppy drives.
Companies wanted to sell irrational amounts of soap, toilet cleaners and other such products of eternal consequence. And they had already convinced a large group of MBAs to execute the plan. These MBAs – with their data interpretation and presentation skills – in turn, convinced another group of lesser mortals. The guys who repeated this problem to me some 482 times were these lesser mortals.
We would be at the depot, trying to invoice truckloads of stock without too much of an idea what the Madhubani distributors would do with 330 cases of soap (which can bathe all of Madhubani for about 7 months). And when all pleas not to do so would fall on deaf ears (mine), this phrase would come out with a deep sigh!
This statement of despair did not deter them from their duties, as they would still do what the company required of them but made this small complaint anyway. Companies no longer believe in those kinds of absurd billing nowadays. And in any case, I have moved out of frontline sales.
I miss that statement because it was a momentary despair of a soldier. He would still fight. He would probably win as well. But his wisdom and profound experience forced him to make that one note of protest before he moved on.
I miss the loyalty, tenacity and the cynicism of those guys.
Growing up in Calcutta, one lost count of the number of times one heard and saw this slogan. Though this is obviously not restricted to Communism alone as it has reverberated in India from the days of the freedom struggle right down to my college days. Which is about the time I heard it last, though it is still going strong.
Be it protesting against Manmohan Singh's nefarious designs to mortgage to the country to World Bank or be it expressing shock at a fee hike of Rs 10 per month, Inquilaab Zindabaad raised adrenaline levels like no other. One of my friends was celebrated all around for their god-gifted ability to form perfect cones around the mouth with their palms and let out a sound of such terrifying pitch and timbre that imperialist monsters would have wet their pants if they heard it!
The classical version of the slogan has the lead voice calling out rapidly – Inclubjindabaad – and the chorus responding with a double-barrelled Jindabaadjindabaad! This had to be repeated till desired result is achieved or lead singer collapses of laryngitis. When ending, it had to be in one voice – INNN. KI. LAAAAB. JINDAAAAA. BAAAAD.
Now we have silent marches, candlelight vigils and photogenic protests. The clarion call of keeping the revolution alive has somehow not lent itself well to the live telecasts and it has crept out of our lives. Now, we want to Ambedkar to live forever. We want Sri Ram to live forever. Some even want Salman Khan to live forever. But the revolution has died.
Krishi Darshan? Was there something named like that or is it your hundreds of unprepared viva battling technique producing a random name out of nowhere, with a little context however? The way technically it was - those days telephone calls (those rotary phones), radio, television and a newspaper thing "telex" (only journalists had this extra line in their business cards, remember there was no email back then!) -- all traveled through the same wires. So, check this out with Kaku , 90% of the "sorry for the interruption" messages would be shown when the house phone (or, phones, in your case) would be busy. In a Matrix influencing world, I actually had a cross connection with Pankaj Saha moderating "Dorshoker Darbare" while I was just trying to call my 8th grade friend to show off during summer vacation. If you disbelieve it, ask yourself this "why did NO anchor in either Radio or TV take a phone call even in programs where they would happily read viewers' / listeners' letters, mostly from Jhumritalaiya?" Bingo! Because, they could not. The data shared the same line. Just like you could not email *and* phone from home -- before broadband days -- you could not watch TV and phone before FM days. And, the proverbial "rukawaat ke liye khed hai" was actually a TV screen saver, just standardized across Keltron, Sonodyne and Bharat. Tell me one instance you saw that on any Onida TV and your next lunch is on me!
Those days many of the newsreaders and anchors were old incontinent people, and thus the messages would also be needed when - during the newscast - Debdulal Bandopadhyay needs to take a leak.
BTW, do you know where did all the rooftop "aluminum" antennas go? Each of these had some eccentric properties. Mine, the first one, required adjustment every time Mohinder Amarnath was LBWed. He got out in all possible fashions, including a "handled the ball" (or was it Desmond Haynes too?) -- and my antenna was fine with that. However, LBW and someone above 18 would turn the TV set off, wear the Ajanta hawaii, tread the 18 stairs to the roof, climb up a stool with a long broom that we exclusively purchased from Kalighat Market to rotate the antenna every time Bangladesh got a cyclone -- and in front of about six dreamy 8-year olds -- would get to flaunt the best privilege youth begets on a man those days.
Positioning the antenna was an engineering art that required at least 3 people in the line of duty. First, a (usually female) household member would would control turn on - turn off of the TV set downstairs and would comment on the picture quality on that 17 inch B&W screen whose contrast could never be adjusted outside showroom; a lanky fellow who would scoop down from the roof to ask "Boudi, chobi thik holo?" (Is the picture clear now?) when the person-in-charge would rotate a bit and after taking careful visual measurement would ask the other guy to ask if its OK downstairs.
Our antenna was truly an early age sample. So, rotating antenna was like a prolonged Mayan ritual followed by sipping warm blood from the sacrificed fresh n warm skull. My mother would also make a few glasses of Rasna - or Kissan - for the entire troop in this break. Elders would get another round of tea, with a couple of cream biscuits for the guy who actually did the arduous task of making the moody antenna face the precise angle with the TV center that should hold up for at least a week.
@ Nilendu: I have never seen a programme called Krishi Darshan. It is apparently a Hindi regional programme, used by all as a benchmark of boredom in government run broadcasting channels!
Brilliant comment. Pls do not delete this.
call it a case of stockholm syndrome, but when cable operators are on strike, krishi darshan doesn't seem so boring. you learn correct techniques of planting maize, right way to spray pesticide and other such things.
In Bengali, I think they had a "Krishokder Jonne" or "Chashibhaider Jonne" in DD1. We never got to watch anything Hindi before 8:40PM, unless election results were being declared. Its intriguing that we Bengalees call a peasant "bhai", whereas a "bhadralok" is always called "dada"!
Someday, I should really write about "5 years of watching 15 minutes of Nepali Program every weekday and its effects on prepubescent mind"
P.S. I do not delete the comments. Its your weird "word verification" software (feels like SMS from my wife!) that does something spooky. Try yourself.
Okay, so what the hell is Krishi Darshan??? It is area-specific or era -specific? I've lived in Bombay all the time I've been in India and I was born in 1978. Now somebody do the math/geography and tell me why I've never heard of Krishi Darshan! Or even Sahitya Sanskriti, for that matter.
oh Thank God you guys are aware of Krishi Darshan. We used to watch it in my part of the boondocks. two sad old men in a dingy studio or on two old charpais.. dicussing crops and pesticides.
btw..what brought on this post. so unlike you. actually all your posts are nostalgia.. either bollywood or real life..
okay MM, guess what you and I are discussing when we meet up. Now I *have* to learn more about this enigmatic KD!


text:
Women Who Code Twin Cities
Women Who Code inspires women to excel in technology careers.
1283 Members | 102 Events
Launched August 2015
Women Who Code started as a community group in 2011 when a handful of technologists decided they wanted to change the industry experience for women engineers. Since then, it has become a global non-profit organization and the world's largest and most active community dedicated to inspiring women to excel in technology careers. One city at a time, Women Who Code spread around the world, reaching more than 20 countries.
Women Who Code Twin Cities was launched in 2015 when local leaders, including Sarah Olson, stepped up to architect the community. The first event was held in September. Since then, amazing things have happened!
Engineers have had great experiences that helped them level up in their career, like the two and three year anniversary events that brought the community together.
Companies, inspired to help change the face of tech, have joined the cause, including great local partners like Target, SPS Commerce, When I Work, Object Partners, Prime Digital Academy, C.H. Robinson, and Optum.
Women Who Code leaders have been recognized as industry leaders, and continue to pave the way to a more diverse and inclusive workplace experience for everyone.
Director Dana Hazen spoke about the importance of Women Who Code in Twin Cities saying, "We are a network where women in the tech industry can support each other and to keep the momentum and energy within our jobs and community very high."
Dana Hazen
Jen Show
Legacy Leaders
Caitlin Collins
Lanice Sims
#ApplaudHer


Senior at the University of Michigan and graduating in May!
I am a firm believer in using music as a way to develop creativity, "soft skills", and empathy for others.
I am a US citizen who grew up in the US while being immersed in R&B and Hip-Hop culture. This fostered my creativity as I grew older.
I am currently working as an UX designer and researcher for CPR Save LLC, a startup located in Santa Monica, CA, that uses crowd-sourcing technology to save victims in need of CPR.
Patience. Greatness can only be achieved over time, and the journey is what matters the most to me.
Read about different periods of Chinese history.
Weightlifting training at the gym.
And design things on the side.
In middle school and high school, I was very involved in musical and and theatrical performance. This gave me years of experience in observing, empathizing with, and working with others.
My logo is the traditional Chinese character for the da (達) part of my first name, which means to reach or to attain. Ming (明) means tomorrow or future. Altogether, my first name means reaching for the future and for the best!
"I think it's safe to say this effort was the most significant and meaningful effort to re-imagine the booking and client management experience ever done at DaySmart.
The concepts demonstrated (yesterday) represent a great leap forward for our UX and provide a glimpse of our future. I'm really glad I got to see it, and very grateful to your team for what was obviously a concerted and thoughtful effort."
"Mingda clearly demonstrated his passion for user-centric design through both his work and the conversations we had. Specifically, he was intrigued by the process of building an engaging and intuitive experience for users...Mingda is an outstanding and meticulous UI and UX designer. Not only that, he has shown himself to be an essential team player during AgroSphere's agile development process."
I lost 94 pounds in under 10 months using the MyFitnessPal app, a food scale, and some determination.
Read my Medium article here.


text:
Manatee County Patient Is State's Seventh Coronavirus Fatality
WUSF Public Media - WUSF 89.7 | By Julio Ochoa
Published March 17, 2020 at 10:06 PM EDT
A Manatee County patient has become the state's seventh fatality form the coronavirus.
A Manatee County patient has become the state's seventh fatality from the coronavirus, state officials announced on Tuesday.
The state did not release any more details about the patient.
Manatee was one of the state's first two counties with an announced case of COVID-19 at the beginning of the month.
There are now 216 patients with the coronavirus in Florida, after the state added 24 cases in its 6 p.m. update on Tuesday. Twenty-two of the new cases are Florida residents and two are non-Florida residents.
Earlier on Tuesday, the state announced the death of a Broward County patient at an assisted living facility. It is investigating at least one other possible case of COVID-19 at the facility, officials said.
Fort Lauderdale Mayor Dean Trantalis said Tuesday that three people have died at two long-term care facilities but that the state only has test results for one of the people. Test results for the other two are pending, Trantalis told reporters.
But Florida health officials on Tuesday stopped short of confirming Trantalis' comments.
State Surgeon General Scott Rivkees noted that while authorities had concluded that one death was due to the virus, he would only say they were investigating another death at the same facility.
"We have one confirmed individual who passed from COVID-19, and all other individuals who have symptoms for that who have passed away are being evaluated," Rivkees said.
The Broward County assisted-living facility where the 77-year-old resident died from the virus has 218 beds, according to Rivkees.
Of Florida's 216 cases 21 are non-Florida residents. Another six Florida residents have COVID-19 and are being treated out of state.
The state announced Tuesday that it is ordering additional supplies and protective equipment through Direct Federal Assistance, including mobile intensive care units, hospital beds, gloves, gowns and facemasks.
Field hospitals are being deployed in Orlando, Broward County and Ocala, state officials said.
Florida Department of Emergency Management is also working with the federal government to see if it's possible to order Navy ships at Florida ports.
The News Service of Florida contributed to this report.
Health News FloridaCoronavirusCOVID-19Manatee County death
Julio Ochoa
Newspapers were my first love, but public radio stole my heart from the moment I tuned in during college.
See stories by Julio Ochoa
Florida K-12 Students Won't Return To Classes Until After April 15, State Testing Cancelled
300 Pinellas Poll Workers Don't Show Up, But Few Election Day Issues
Gualtieri Vows Strict Enforcement As Pinellas Limits Alcohol Sales; Beaches Remain Open
Latest On Coronavirus: Poll Workers Skip Out, Drive-Through Testing, And More


text:
Q: Uniqueness of the ODE solution There is a system $$\frac{dx}{dt} = y^{3}+ ln(t+1) , \
x\frac{dy}{dt}=(y-t)^{\frac{1}{3}}$$
It has the only solution by the Cauchy – Kovalevskaya theorem under the following initial conditions:
$$t_{0}>-1, \ x_{0}\neq 0, \ y_{0}\neq t_{0}$$
Will the system have the only solution if $$y_{0}=t_{0}$$ (other initial conditions will not change)  ?


text:
Дональд Майкл МакГрат (; род. , Маунт-Киско, штат Нью-Йорк, США) — американский и ирландский профессиональный баскетболист, играеющий на позиции разыгрывающего защитника.

Карьера
МакГрат начал свою карьеру в колледже Провиденса, в команде которого он стал лучшим в истории баскетбольного коллектива этого учебного заведения по ряду показателей. В первом же сезоне МакГрат был включен в символическую сборную новичков одной из сильнейших студенческих конференций США Big East. На второй год МакГрат впервые в своей студенческой карьере достиг двузначной отметки по набранным очкам (10) в среднем за сезон, а «Провиденс» первый раз за три года попал в итоговый турнир NCAA. В своем заключительном четвёртом сезоне МакГрат стал единоличным лидером «Фрайерс» по набранным очкам, а по итогам года был выбран во вторую символическую сборную конференции Big East. По окончании колледжа в 2006 году МакГрат подписал контракт с «Нью-Йорк Никс» на участие в Летней лиге НБА в составе этой команды, но повреждение руки не позволило ему сыграть в Лас-Вегасе.

Свою профессиональную карьеру МакГрат начал в Италии, подписав перед сезоном 2006/2007 контракт с клубом «Канту». После успешно проведенного в чемпионате серии А сезона 2006/2007, защитник дебютировал в Евролиге, выступая за болонский «Виртус».

В сезоне 2008/2009 стал лидером клуба «Эгалео» по набранным очкам – 13,9 очков в среднем за игру.

Сезон 2009/2010 Дональд провёл в афинском АЕКе (12,2 очков за игру) и в итальянском «Варезе».

В сезоне 2010/2011 МакГрат был игроком греческого ПАОК.

Следующий сезон провёл во французском «Шоле», а в феврале 2012 года перешёл в итальянский клуб «Скалигера Верона».

Перед началом сезона вернулся в греческий ПАОК, но по ходу сезона перебрался в «Жальгирис», завоевав с командой титул чемпиона Литвы.

Сезон 2013/14 полностью провёл в санкт-петербургском «Спартаке», по итогам года став лучшим ассистентом команды с 4,8 результативными передачами за игру.

Сезон 2014/15 защитник начал в турецком клубе «Анадолу Эфес», сыграв за команду 5 матчей в Евролиге.

31 декабря 2014 года подписал контракт с волгоградским клубом «Красный Октябрь» до окончания сезона 2014/2015, набирая в среднем по 9,2 очка и 4,6 передачи за игру.

Личная жизнь
Бабушка Дональда в молодости иммигрировала из Ирландии в Нью-Йорк, поэтому ирландский паспорт игрок получил благодаря своим корням.

Достижения
  Чемпион Литвы: 2012/2013
  Бронзовый призёр чемпионата Греции: 2010/2011

Ссылки
 Профиль на сайте БК «Спартак» Санкт-Петербург
 Профиль на сайте БК «Красный Октябрь»

Баскетболисты США
Баскетболисты Ирландии
Игроки БК «Канту»
Игроки БК «Виртус» Болонья
Игроки БК АЕК
Игроки БК «Варезе»
Игроки БК ПАОК
Игроки БК «Шоле»
Игроки БК «Терамо»
Игроки БК «Скалигера Верона»
Игроки БК «Жальгирис»
Игроки БК «Спартак» Санкт-Петербург
Игроки БК «Анадолу Эфес»
Игроки БК «Красный Октябрь»
Игроки БК «Обрадойро»
Игроки «Лонг-Айленд Нетс»
Игроки БК «Реал Бетис»

redpajama_set_name: RedPajamaWikipedia


text:
Jeff Holland: My picks for the 10 best happy trails in Anne Arundel County | COMMENTARY
Rehoboth Beach: Home to the summer White House? Everything you need to know about Biden's Mid-Atlantic getaway
At least 15 indicted for Brooklyn Park drug, sex trafficking gang, prosecutors say
Our say: State bill merely shifts an inevitable fight
Frederick County Sheriff's Office's logo for its Immigration and Customs Enforcement unit at its detention center. Officers work with ICE at the detention center through the federal 287g program. (Kenneth K. Lam / Baltimore Sun)
Make no mistake, the legal battling over President Donald Trump's immigration enforcement policies is just getting started. But we don't believe the so-called Maryland Trust Act will be the next battleground.
For that we can thank, among others, three Democrats from Anne Arundel County: Dels. Mark Chang, Ted Sophocleus and Ned Carey. Arguing that this was what their constituents wanted, they voted against the legislation this month, even as the House Democratic caucus passed the bill without Republican support. That means the margin of victory was short of the 85 votes needed to overturn a promised veto by Gov. Larry Hogan,
The bill is now in the state Senate, and given the outcome in the House, we won't be surprised if Senate President Thomas V. Mike Miller Jr. shows no appetite for it. Even if it passes the Senate, will doubt House Speaker Michael E. Busch will twist arms all that hard to override the veto.
The bill's central provisions would prohibit city and county jails across the state from honoring requests by U.S. Immigration and Customs Enforcement to hold certain undocumented immigrants for up to 48 hours beyond their scheduled release.
Maryland Attorney General Brian Frosh has issued an opinion that such requests violate the Constitution. Several federal appeals courts have agreed. Even in the state-run Baltimore jail, undocumented immigrants booked for a crime cannot be held longer than nonimmigrants for the same crime unless ICE provides a warrant signed by a judge.
The majority of Democratic lawmakers passed the legislation out of anger at Trump's use of undocumented immigrants as a bogeyman. There is no evidence undocumented immigrants commit crimes out of proportion to their share of the population, despite the president's claims and his efforts to highlight individual cases.
U.S. Attorney General Jeff Sessions repeated that falsehood Monday as he made a ham-handed threat to cut off funding for jurisdictions that don't cooperate with immigration authorities.
"Maryland is talking about a state law to make the state a sanctuary state," he told reporters. "I would plead with the people of Maryland to understand that this makes the state of Maryland more at risk for violence and crime — that it's not good policy."
Indignation is often fodder for political campaigns, but it's not the basis for good legislation. The Maryland Trust Act is unnecessary because its main point is to offer protections that already exist.
Letters: Hogan's vaccine priorities are wrong; More on Trump, the insurrection and impeachment | READER COMMENTARY
Letters: Climate change is hurting the Chesapeake rockfish population; More from readers | READER COMMENTARY
Letters: Coronavirus precautions robbed family of final days; the need for softer voices | READER COMMENTARY
If he thinks the federal government is pursuing an unconstitutional policy here, Frosh should challenge that policy in federal court. Passing a law forcing Anne Arundel or other jurisdictions into conflict with the federal government won't resolve anything. It will just shift the details of who sues whom.
Brian Frosh
U.S. Immigration and Customs Enforcement
Michael E. Busch
Thomas V. Mike Miller


text:
OSI Podcast: OU tight end Austin Stogner's journey back to the football field after illness
Did you miss yesterday's paper? Or just miss out on the top story in sports?
The Oklahoman team has the answer for you. The Oklahoman Sports Insider brings the top stories in audio form. With sound bites, music and excellent reporting, James D. Jackson and the Oklahoman team brings each story to life.
If you like what you hear, you can subscribe to "The Oklahoman Sports Insider Podcast" on Apple Podcasts, Spotify, Google or wherever you download podcasts. Episodes will be posted frequently throughout the week.
In this episode, we discuss OU tight end Austin Stogner's journey back to the football field after an illness.
In the days that followed the series of events that led Austin Stogner to the hospital in early November, the focus became not about whether Stogner's football season would continue but whether he'd be able to recover from an illness that led him to lose 35 pounds and struggle to do things that once seemed easy.
Sooners' beat writer Ryan Aber joins James D. Jackson on the podcast to tell the story of Stogner's hard-fought battle back to the football field.


text:
Salina város az USA Kansas államában, Saline megyében, melynek megyeszékhelye is.

Népesség
A település népességének változása:

További információk

Jegyzetek

Kansas megyeszékhelyei


text:
Q: How to parse JSON data into HTML elemnets I have a JSON data with HTML.
Like this:
"elements":[
{
   "element":".dyno-text",
   "value":"This fun here.
 <button type='button' onclick='changeTheme(this)' data-theme='sketchy' class='theme-link btn btn-light'>Sketchy</button>",
   "class": 'text-success'
}
]

How will I parse this JSON data to Bootstrap Layout Design for example: Button will come to real.
Thanks

A: Uses Vue.component to assembly JSON as one component may be one solution.
But you may need to adjust the HTML template in JSON. Because for supporting some features such as onclick, binding class, it will be one serious headache.
Below is one demo which may provide you some ideas how to reach your goal.

new Vue ({
  el:'#app',
  data () {
    return {
      "elements":[
        {
           "element":"dyno-text",
           "value":"This fun here.
 <button type='button' @click='changeTheme(this)' data-theme='sketchy' class='theme-link btn btn-light'>Sketchy</button>",
           "class": 'text-success',
           "methods": {
             // changed onclick to @click, if you still like to use 'onclick' in the template, you have to define window.changeTheme
             changeTheme: function(obj) {console.log('clicked')}
           }
        }
      ]
    }
  },
  methods: {
    createComponent(element) {
      /*window.changeTheme = function () {
        console.log('clicked by onclick')
      }*/
      return Vue.component(element.element, {
        template: `<div ref="test">${element.value}</div>`,
        mounted: function () {
          this.$nextTick(() => {
            this.$refs.test.querySelector('button.btn').classList.add(element.class)
            // or adjust your template in JSON like `<button :class="classes"/>`, then binds element.class to data property=classes
          })
        },
        methods: element.methods
      })
    }
  }
})

          <component :is="createComponent(item)"/>

A: You can do something like this; I changed the element in order to create a known htmlElement, so what you do here is to iterate your array of elements and you insert them inside the body, set the value, and toggle the class.
--Edit--
Cleanner solution thanks to pointing it out supercool
Documentation of classList

    let elements=[
    {
       "element":"div",
       "value":"This fun here.
 <button type='button' onclick='changeTheme(this)' data-theme='sketchy' class='theme-link btn btn-light'>Sketchy</button>",
       "class": 'text-success'
    }
    ]

    elements.forEach((elemen,i)=>{

    let createdElement= document.createElement(elemen.element)
    createdElement.innerHTML = elemen.value
    createdElement.classList.toggle(elemen.class)
    document.body.appendChild(createdElement)

      })


Summer gift ideas . . . Branded beach umbrella, camping chair and cooler. Perfect for those hot summer days.
Camping chair with umbrella attachment. R330 ex vat. Add the cooler for an additional R250. All include a free 1 colour print. Set up fee's apply. Look after your skin with our harsh summer sun and look glamorous at the same time.
The chair can hold a max of 150kgs and the cooler can hold a whopping 72 cans! These products only come in black but you can add your logo in any colour for a stunning stand out effect.
Branded or unbranded and delivered worldwide. We service both corporates and individuals. So feel free to purchase for your friends and family as 99% of our products are not subject to minimum order quantities.
Sure to receive standing ovation, this enormous cooler is ideal in any way imaginable & has a great printing area. Holds as many as 72 cans. Very wide U-zip main compartment with PEVA lining. 2 very convenient pull tab & Velcro openings that allow quick & easy access to main compartment. Collapsible stand. Cooler can detach from stand. Reinforced side handles for easy lifting. Includes a carry bag that can also be printed on( not shown).
A relaxing promotional camping chair ideal for outdoors • max weight-bearing capacity: 150kg• umbrella brackets • mesh cup holder • 600D with PE coating & steel frame: 52 ( w ) x 52 ( d ) x 85 ( h ) • 190T carry pouch ( not shown ): 96 ( l ) x 34 ( w ).
A great outdoor promotional branded beach umbrella so large it prominently displays your brand. Features: UV50 coating : 8 panels: steel shaft : 190T carry pouch ( not shown ): • 170T polyester with silver coating : 180 dia. Attaches to the camping chair.


With year end in sight, an increase in insurance claims submissions is likely. We would like to offer a few helpful tips when processing orthotic claim submissions.
1. Complete the insurance claim form indicating the patient name, description of product dispensed and dollar amount received from the patient. Ensure that if the claim is an "assignment of benefits" claim, the insurance form is filled out correctly and the patient has signed off as required.
2. Attach a prescription, with a valid diagnosis, from a practitioner licensed to prescribe orthotics (practitioners may be insurance plan specific).
3. Attach a completed bio-mechanical and gait analysis.
4. Include the clinic invoice stating the product has been dispensed and paid in full or is an assignment of benefits. The invoice should include all the information that was included on the insurance claim form above.
5. Include the proof of manufacture provided by OOLab as it indicates the materials and processes used to fabricate the devices.
6. Include the 'Manufacturing Process' provided by OOLab as it indicates the various casting methods, scanning and processing technology, and the team used in the manufacturing process.
If there is any doubt about the insurability of the claim, we recommend doing a predetermination with the insurance company before ordering products to help ensure that your patient's claims are processed with ease.
Following the tips will ensure the smooth processing of the orthotic claims. Please keep in mind these tips do not guarantee that an orthotic claim submission will meet all insurance requirements.
Please send us an email and we'll respond within 1 business day.


Do you have an cast iron skillet? It's the most versatile pan in the house. There are some healthy benefits too (ten reasons to try cast iron cookware). Use it to cook up your ingredients on the stovetop, and the same skillet can go straight in the oven!
There is a bonus too! You will get a good arm workout lugging that skillet around!
No joke. Cast iron skillets are HEAVY, so factor less time at the gym.
This skillet also retain the heat nicely, so your food will stay warmer longer. That's important for cooks. How many times have you finally sat down to eat with the family and your food is already cool?
and straight to the table to be plated up…nice and warm!
I seasoned the beef with my homemade taco seasoning mix, and instead of dicing up some onion I used a teaspoon of dried onion, and lots of cheese topped the whole dish!!
Once we filled our bowls I put the skillet back in the oven and forgot to turn off the oven. Sigh. Between the skillet retaining heat like a mini oven and the extra cooking time, I was left with a charred cabbage beef skillet meal!
Good thing this recipes calls for half a head of cabbage. The other portion will be cooked up right away!
Try these other ground beef skillet recipes!
Give this low carb Mexican Beef Cabbage Soup a try too!
In a large skillet add 1 tablespoon of butter and saute cabbage on medium high heat until the cabbage softens. Remove from heat and place cabbage in a separate dish.
In the same skillet add the remaining tablespoon of butter and cook ground beef breaking up meat as it cooks. Add taco seasoning, onion and stir until meat is cooked. If the meat is dry add up to 1/4 cup of water. Return cabbage to skillet and season with salt and pepper. Fold in 1/2 cup of cheese. Top skillet with remaining cheese and place in the oven. Cook until cheese melts (10 minutes).
I use my cast iron skillet for so many things and need to use it to make this recipe. This is making me hungry.
That skillet looks just delicious and your bonus? Hahaha! Love that too!! Seriously though I'm sure cooking it in the cast iron skillet makes the perfect vessel to bring this all together – what a yummy recipe!!
I think cabbage is becoming seriously underrated as a vegetable so I'm loving your recipe making such fantastic use of it with beef in this skillet dish. Looks so good!
This looks super yummy! A great fusion of Irish and Mexican. I also like to use dried onions instead of taking the time to chop fresh ones sometimes. I mean, some days I just don't have that kind of work in me! Thanks again for the yummy recipe!
Looks like I have a new recipe to try! Love how easy it is!
I love good cabbage recipes! When I buy one it's a lot to use for John and I and I'd love to repurpose some of it as more than just a side dish.
This looks soooo good!!!!!!!! YUM!!!!!!!!!!!!!!!
Yummy and hearty, love it!
This is terrific sounding!! I can't wait to try it!
I always end up with a half head of cabbage sitting in the fridge, thanks for a nice way to use it. I love Tex Mex meals.
Do not forget to serve with some taco sauce or sour cream!
This looks SO good! I'm a total fan of cabbage and try to eat it every week. It's so healthy and good for you! And no kidding about the skillets! I have several. Try moving a stack to get to the one on the bottom!
I love beef and noodle skillets and ate them all the time growing up. They were a staple that I could make myself. Now that I need to cut out some carbs I love the idea of using cabbage as a replacement.
I made this but added a can of petite diced tomatoes right after blending in the taco seasoning – it was delicious !
Oh, tomatoes are a great addition. I'm so glad you enjoyed this dish!
Oh good, I was wondering if a can Rotel would up this a bit. Thanks for sharing. Did you drain the Rotel, or just dump it all in?
I would use it all! The extra juice will evaporate a bit.
Thank you for the recipe! Would you by chance have the nutritional breakdown/serving size? Very yummy recipe!
Hi Dawn! I didn't, but you can get s better idea with your exact ingredients through My Fitness Pal or Happy Forks – https://happyforks.com/analyzer Hope this is helpful!
Great keto recipe for me! Mexican Crack Slaw! Luv it!
And it's so simple to make! So glad you enjoyed this dish, Angie!
Great keto recipe for me! Mexican Crack Slaw! Luv it! Thank you!
This is the 2nd time I'm making this…the first time with chicken and now with mince (ground beef)! it's so delicious! Thanks for a great recipe.
Better way to soften the cabbage is to put 1/4-1/2 up water in the pan. Then the cabbage. Cover tightly and steam on medium 5-10 minutes. Stir. Cover tightly again and steam another 5-10 minutes. Yummy recipe. Used raw onions and whole packet of Taco Seasoning Mix.
I'm making this tonight. I have the cabbage & meat prepped. Just waiting for the family to be ready to eat, then I will stir it all together & pop it in the oven. It smells awesome! I added chili peppers & fresh jalapenos to mine!
Can I use the bagged cabbage(Cole slaw mix) instead of chopping a head of cabbage?
Yum! Zucchini is a great addition! So glad you are enjoying this recipe!
I made this tonight, adding a can of Rotel tomatoes, and then served it with a dollop of sour cream, OMG seriously yummy! Thank you for posting this recipe!
Yummy! Wonderful. Glad it was a hit.
Got this recipe from Vicky. Trying it tonight. We serve meals to a group member v children and wanted to check it out first. Put in a can of Rotel tomatoes and will give it a dollop of sour cream.
I made this and added diced red pepper, tomato and avocado and it was sooo good!
I sometimes add advocating too! So good!
Made this tonight. I hate hamburger and only tolerate cabbage but this was pretty good. Hubby loved it. Leftovers tomorrow he is putting on taco shells. I'm eating it plain but adding sour cream.
Love the taco leftover idea! Glad this was a hit. Thank you for commenting!
I used half beef and half ground Italian sausage topped with salsa and sour cream. I also added some chopped garlic to the meat. I just started a Keto diet and this was delish can't wait to make it again.
Awesome, Nathan! Eating keto style is easy when the food is delicious!
Hi Tammy, I haven't tried to freeze this, but I think it will be fine!
I've made this several times and we don't get tired of it!! What are your thoughts on doubling it? Cook it up in a big pot and put in a casserole dish? I know it's more dishes for me, but I always wish we had more leftovers!
I think doubling this recipe is fine if your skillet is large enough! Just it it up in a couple of days so the cabbage isn't mushy!
So I made this today for lunch and it was amazing I cooked the meat first and just used the oil from that to cook the cabbage second because I didn't read the directions correctly and it was amazing. Eating it my I brainstormed everything else I could do with this as base, I can't wait to try more of your recipes.
1st time I followed the recipe, it was OK. 2nd time I added 1 tsp Cumin and 1/4 lb Pork Chorizo. It was much better! I'll make it again!
Hi Lynda, I didn't measure out each serving, but I would guess about 1 1/2 cups.
I made this for dinner tonight and it was a huge success!! My family loves their food spicy so I added 2 fresh seeded jalapenos and hot sauce. It was amazing!
Thanks, Debbie! So glad to hear your family enjoyed this recipe. Turn up the heat!
Such a quick and easy dish to cook! It was delicious and Will become a staple meal in my household. Dinner in less than 30 minutes, yes please!
So glad to hear this was a a hit! It's a fun recipe to play with by adding different ingredients too!
My family loved this recipe! I added rotel tomatoes to my dish, and look forward to adding other favorites ingredients each time I make it. Thank you for sharing this with us!
That's a great addition. Thanks for letting me know you enjoyed this recipe.
I made this tonight and it was delicious. My husband ate three servings. Thank you for a dish that is Keto friendly and good for those spouses that are not on the path with me. I definitely will be making this again.
Thanks for sharing your success with this recipe, Jina! Yay for easy and tasty recipes the whole family will love!
WOW..made this tonight. Real easy and fast to put together. Great taste !! Will be making this again and again.
Sometimes simple recipes are all you need to hit all those tastebuds. So glad you enjoyed this cabbage beef recipe.
I love this and pretty much make it at least once a month. I absolutely make the taco seasoning recipe that's included in the recipe. To me it makes a big, positive difference in the taste. Easy and so delicious.
Sugar free pumpkin butter flavored with pumpkin puree and a dash of fall spices, then whipped to a creamy consistency! Sugar Free Pumpkin Butter Light and fluffy butter flavored with real pumpkin and a combination of fall spices! Warning. You are going to be tempted to eat this butter by the the spoonful….


Panama is a country in Central America with coastlines on both the Caribbean Sea and the North Pacific Ocean, with Colombia (and South America) to the southeast and Costa Rica (and North America) to the northwest. It's strategically located on the isthmus that forms the land bridge connecting North and South America. It controls the Panama Canal that links the North Atlantic Ocean via Caribbean Sea with North Pacific Ocean, one of the most important shipping routes in the world.


text:
Real work in prison
The Howard League is a Centre of Excellence for real work in prison. We operate a knowledge hub that disseminates the findings of our work and influences others who are introducing business behind bars.
Transform Prisons
Justice and Fairness in Prisons
Preventing deaths in prison
Prison diaries
Women in the Penal System
Most work for prisoners is low-skilled, poorly paid and often only patchily available. It does nothing to show prisoners that work can pay, rather than crime.
Determined to change this, the Howard League launched a unique graphic design studio in 2005. Based in Coldingley prison, 'Barbed' was the first such social enterprise to operate in a UK prison and was possibly the first of its kind in the world. Prisoners were recruited and trained as graphic designers. They received a real wage and paid tax and national insurance.
We ran a business inside a prison, reviewed international practice, conducted research in the UK and published our findings. Now we have set up a Centre of Excellence to advise government and the private sector on how to implement real work for prisoners. We are working with prisons, MPs, select committees, financial institutions and business leaders.
Prison work and social enterprise: the story of Barbed is an independent evaluation of the project, published in 2008.
Barbed: what happened next charts the impact of the Barbed social enterprise on those who trained, worked and supervised in the graphic design studio in the months following its closure.
Business Behind Bars: making real work in prison real outlines a blueprint for how real work in prison can flourish in a transformed prison system. Alongside this report, we published polling which demonstrated broad public support for the concept.
If you are interested in real work in prison and need our expert advice then contact us at info@howardleague.org
Work in prisons


When the Dockwise Vanguard was conceived, Dockwise, part of the Boskalis Group, had a vision for a new market - transporting the world's largest cargoes, including FPSOs (floating production storage and offloading vessels).
It hasn't taken the vessel, the largest heavy transport vessel in the world, long to prove its worth, as well as the feasibility of such a feat. The vessel has currently transported its first ship-shaped FPSO cargo, Bumi Armada's Armada Intrepid, to South East Asia which also happens to be one of the three largest cargoes ever transported. It is a ground-breaking job for a vessel which had only just completed the transportation of ENI Norge's 107m-diameter, 64,000-tonne, Goliat Sevan-design cylindrical floating production and storage unit from Hyundai Heavy Industry's yard in South Korea to Hammerfest in Norway.
What's more, the 110,000-ton capacity Dockwise Vanguard's next major job will be yet again bigger in size and weight - Total's 85,000-ton, 250m-long, 60m-wide Moho Nord floating production unit (FPU), which will be transported from Hyundai Heavy Industry's yard in Ulsan, South Korea, to West Africa early 2016.
All three projects are noteworthy achievements, but transporting the FPSO is the biggest, proving the ship-shaped FPSO transport concept. Being able to transport FPSOs using a heavy transport vessel offers FPSO operators and owners a faster and safer alternative to the current industry norm - slower wet tows using tugs.
Unlike normal loads, which are positioned on the Dockwise Vanguard's 275m x 70m deck by ballasting the vessel beneath the water line and floating the load across its beam, the Armada Intrepid, which is too long to float across the beam, had to be floated over the deck via the Dockwise Vanguard's stern, carefully slotting between the two aft casings, with just 2.5-3m leeway either side.
Removing one of the aft casings could have been an option, like we will do to load the Moho Nord FPU, but, due to the time and cost to do this, and the ability to take the Armada Intrepid through the stern in this case, the team went for the latter option, saysTaco Terpstra, senior project manager for the Armada Intrepid, Boskalis. This loading configuration meant more handling (tugger and tow lines) was required compared to normal jobs, due to the careful maneuvering required. Getting the water depth and tidal window right it key, making loading location and timing crucial.
In Rotterdam, the tide ebbs and flows every 12 hours, with high-tide, at this time of year, providing water deep enough – at 24m - for 5-5.5 hours to carry out the operation.
On May 8, the right weather window was identified and the action started early in the morning. The Armada Intrepid was taken from its dry dock by four tugs to the Caland Canal and, by 11am, it was in position, ready for the high tide.
The pressure was on. The team had a big job on their hands and some 1000 spectators as well as local and national media watching. But, they also had ideal conditions – sunny weather and little wind.
"A few hours before we had the right water depth, we ballasted the vessel (Dockwise Vanguard) so it had a free board of 1m," says Terpstra. "We then waited for the final go-ahead." With the go-ahead given, the team continued to ballast the Dockwise Vanguard while the four harbor tugs brought the FPSO to its stern. At 4:30 pm, the float-on operation started, with the first tugger lines (from the Dockwise Vanguard to the Armada Intrepid) slowly pulling the vessel in between the two aft casings. It's a slow and careful process, with the Dockwise Vanguard crew taking over the handling for the final positioning on to guide posts on the heavy transport vessel's deck.
However, loading an FPSO, or any major load, onto the Dockwise Vanguard's deck requires more than just careful loading and sea fastening – a lot of preparation work is required, making the fast turnaround all the more remarkable. First, the Dockwise Vanguard had to be cleaned following its transport of the Goliat FPSO. Then, the vessel had to be fitted with cribbing material - a 600mm-high wooden layer fixed with angle bars bolted to the deck, on which the Armada Intrepid or any other load would rest. In addition, the guide posts, against which the FPSO is positioned, had to be installed. All of this was done before May 8.
Further, the work will not stop until the FPSO is safely delivered, even though it has been safely loaded and secured. During the voyage, the FPSO, sea fastenings and cribbing are being regularly inspected.
For this transport, Dockwise is also trying something new - having permanent, real-time pressure monitoring on the cribbing. "This is something that has not been doing before and we are trying it," says Terpstra. "So far we have not been able to this. We will be able to get real time data on this voyage." All in all, it's a big job. The Dockwise Vanguard's crew was increased for the loading operation, from the usual 25/26 to 33, because of the amount of line handling involved, says Terpstra. With Dockwise as the main contractor, the project also used other Boskalis Group companies, including using SMIT Harbour Towage Northwest Europe tugs.
In fact, insurance premiums for wet tows are 10 times more expensive than the dry tow alternative, showing that insurance companies recognize that dry transport is a safer solution, says Leerdam. The Dockwise Vanguard, with the Armada Intrepid on board arrived in South East Asia, early July, sailed via the Cape of Good Hope, without the need for tugs and in less time than a wet tow would have taken.


text:
Q: Converting LVM/EXT4 to ZFS without losing data I have a home media server with 2 x 3TB drives in it. Its currently set up using mdraid (1), LVM and EXT4. The setup was done using the ncurses Ubuntu Server installer.
Goal
Convert the setup to use ZFS (RAIDZ) and add a 3rd 3TB drive. I want to enable on-the-fly compression and deduplication. The conversion should not require a reinstall of Ubuntu and all the packages. There should be no data loss (unless a disk crashes during the process of course).
How do i do this?
Bonus question, is it better to do this using btrfs, because as i understand it i can initialize the array with one disk, copy the data over and then add the second disk with btrfs but not with zfs?
my /proc/mdstat:
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md4 : active raid1 sdb2[1] sda2[0]
      2930070069 blocks super 1.2 [2/2] [UU]

unused devices: <none>

my pvs -v
    Scanning for physical volume names
  PV         VG   Fmt  Attr PSize PFree DevSize PV UUID
  /dev/md4   Data lvm2 a-   2,73t    0    2,73t MlZlTJ-UWGx-lNes-FJap-eEJh-MNIP-XekvvS

my lvs -a -o +devices
  LV     VG   Attr   LSize  Origin Snap%  Move Log Copy%  Convert Devices
  Data   Data -wi-ao  2,68t                                       /dev/md4(13850)
  Swap   Data -wi-ao  7,54g                                       /dev/md4(11920)
  Ubuntu Data -wi-ao 46,56g                                       /dev/md4(0)

A: Short:

*

*I think there is no in-place conversion of ext4 to ZFS.

*For media servers I'd recommend SnapRAID instead

Edit:
Before I go deeper:  Remember to use ECC RAM with ZFS.
SnapRAID is not that demanding as it runs in userspace on top of existing filesystems, so bad RAM should only affect the parity drives, but leave alone other existing data.
OTOH most of my ZFS machines doe not have ECC RAM.

*

***In that case enable Linux Kernel RAM checks!

*

*Debian: GRUB_CMDLINE_LINUX_DEFAULT="memtest=17" or similar in /etc/default/grub

*Until now I have no bad experience, even that sometimes NonECC-RAMs fail.

*ZFS with non-ECC is extremely dangerous as ZFS is CoW, so if the wrong RAM zone gets hit it might kill the ZFS top-level structure including it's redundancy, unnoticed, and then all data on ZFS is immediately corrupted afterwards.

Longer:
ZFS uses a very unique and very special internal structure, which does not fit well to the structure of ext4.  (Read:  Perhaps somebody could create some artificial ZFS structure on top of some ext4, but I doubt this conversion is quick, reliable and easy to use.)
SnapRAID, however, does not need that you convert anything.  Just use it with (nearly) any existing filesystem, to create redundancy for the files there, such that you can check and recover files in case there is drive failure or (silent) corruption.
Pros/Cons:

*

*SnapRAID is inefficient if it must create redundancy for many small files,
as each file creates a certain overhead (Padding) in the parity.

*SnapRAID does not offer compression itself.
On a Media Server you usually do not need compression, as media usually is
compressed already (MP4, JPG, PDF).
If you happen to use some filesystem which allows compression, you can use it.
But only on device level, not on the complete pool (like ZFS does).

*SnapRAID does not offer deduplication on a block level.
On a Media Server the snapraid dup feature usually is enough,
as media files normally do not share a lot duplicate blocks.
(Exception: youtube-dl.  If you download a video two times with same quality,
it differs in a few bytes only.  Not always.  But quite often.
Just keep the Youtube video ID in the filename to identify two similar files.)

*ZFS dedup needs a lot of memory.  Plan 1 GiB RAM per 1 TiB data, better more!
If there is not enough RAM you need to add some hyper fast SSD cache device.
ZFS needs to lookup 1 random sector per dedup block written, so with "only"
40 kIOP/s on the SSD, you limit the effective write speed to roughly 100 MB/s.
(Usually ZFS is capable to utilize the parallel bandwidth of all devices,
so you can easily reach 1 GB/s and more write speed on consumer hardware these
days, but not if you enable dedup and do not have enormous amounts of RAM.)

*Note that I never had trouble where SnapRAID was needed to recover data.  So I cannot swear, that SnapRAID is really able to recover data.
Edit:  There already was enough trouble at my side, and SnapRAID always worked as expected.  For example some time ago a drive went dead and I was able to recover the data.  AFAICS the recovery was complete (from the latest SNAP taken).  But such recovery process can take very long (weeks), and it looks to me that it is not as straight forward as with ZFS, expecially if the recovery process must be interrupted and later be restarted (with SnapRAID you should exactly know what you are doing).

*On ZFS you must plan ahead.  You need to know and plan every aspect of the
whole lifecycle of your ZFS drive in advance, before you start with ZFS.
If you can do this, there is no better solution than ZFS, trust me!
But if you forget about something which then happens in future unplanned,
you are doomed.  Then you need to restart from scratch with ZFS:
Create a new second fresh and independent ZFS-pool and transfer all data there.
ZFS supports you in doing so.  But you cannot evade to duplicate the data
temporarily.  Like you need when you introduce ZFS.

*Administering ZFS is a breeze.  The only thing you need to do regularly is:
zpool scrub
That's all.  Then zpool status tells you how to fix your trouble.
(More than 10 years ZFS now.  On Linux.  Simply put:  ZFS is a lifesaver.)

*OTOH on SnapRAID, you do not need any planning.  Just go for it.
And change your structure as-you-go, when the need arises.
So you do not need to copy your data to start with SnapRAID.
Just add a parity drive, configure and here you go.

*But SnapRAID is far more difficult to administer in case you are in trouble.
You must learn how to use snapraid sync, snapraid scrub, snapraid check
and snapraid fix.
snapraid status is a help most times, but often you are left puzzling,
what might be the correct way to fix something, as there is no obvious
single best way (SnapRAID is like a swiss army knife, but you need to know
yourself, how to properly handle it correctly).

*Note that, on Linux, you have two different choices on ZFS:

*

*ZFSonLinux, which is a kernel extension.
Newer Kernels which you will see on Ubuntu 20.04 probably will be incompatible.
Edit: You can upgrade from older ZFSonLinux or even ZFS-FUSE to a current ZFSonLinux without problem.  However if switching to new features, there is no way back to the older version.

*ZFS-FUSE, which usually is a bit slower, is independent of the kernel.

*Both have Pros and Cons, this is beyond the scope of this answer.

*If ZFS is not available (perhaps you want need to repair something),
all your data is inaccessible.

*If a device is failing, depending on your redundancy used,
either all data is fully accessible, or all data is lost completely.

*Edit:

*

*Today (2021) ZFS-FUSE apparently has aged and became a bit unstable, it looks like some incompatiblily of userspace code vs. newest kernels (perhaps on FUSE level).  It did not crash nor corrupted existing data, but IO suddenly stopped so the FS became unresponsive until killed and restarted (which leaves the old mount points in some half-closed state in case something still accesses the dead mounts).  Switching to ZFSonLinux fixed this issue for me.

*But ZFS-FUSE still has it's use, as it is a full userland process.  You can kill and restart it, so it's very easy to control without perhaps reboot the kernel.

*So my recommendation is:  Do ZFS experiments with ZFS-FUSE.  And when you are comfortable with it, switch to ZFSonLinux.

*SnapRAID is GPLv3 and entirely an addon on userspace.

*

*If SnapRAID is not available, all your data still is kept intact and accessible.

*If a device is failing, all data on the other devices still is intact and accessible.

Generally a Media Server has the propery of long keeping old data and is ever-growing.  This exactly is, what SnapRAID was designed for.

*

*SnapRAID allows to add new drives or even new parities later on.

*You can mix different filesystem on all drives.
SnapRAID just adds the redundancy.

*SnapRAID is not meant as backup.
On Media archives you quite often do not need a backup at all.

*ZFS RAIDZ is not meant as a backup either.
However zfs send in combination with zfs snapshot offers some
very easy to use 24/7 on-the-fly backup and restore feature.

*ZFS is meant for filesystems, where it is crucial that they never have a
downtime.  Nearly everything can be fixed on-the-fly without any downtime.
Downtimes only happen in case the redundancy/self-healing of ZFS is no more
capable to repair the damage.  But even then, ZFS is more than helpful,
and lists you all your lost data.  Usually.

*OTOH SnapRAID can recover data, but this is done in an offline fashion.
So until recovered, the data is not available.
It is also helpful to find out which data is lost.  But this is more difficult,
than with ZFS.
Best practice recommendation with SnapRAID (ZFS is beyond this answer):

*

*Stay with LVM!

*

*Make each drive a full PV.  No partition table.
If you want to encrypt the drive, put the PV inside the LUKS container.

*Put each such PV into it's own VG.
This way a failing drive does not harm other VGs.
You can aggregate several smaller drives into the same VG to have every LV (device for SnapRAID) at a similar size.

*Create a bunch of similar size data LVs, one each on one VG.

*Leave enough room (100GB) on the VGs for creating snapshots
and small adjustments of the filesystems.

*Create a bunch of Parity drives which are bigger (ca. 10%) than the data LVs.

*At the end of each PV there should be some free room (see enough room above).
This is for modern filesystems which create superblock copies at the end.
If you fill the PV completely, those FS (ZFS) might detect the whole drive
or the PV instead of the LV.
(This does not happen if you use encrypted drives.)

*Create the FS of your choice for your data drives on those LVs.

*Perhaps use ZFS for parity drives on the LVs.

*

*(This is curently still at experimentation on my side.)

*Each SnapRAID parity drive should be it's own pool.

*No compression/dedup needed here.

*Note that this is not very straight forwardperfect, as ZFS usually creates it's FS in /.

*To zvol or not to zvol, that's an unsolved question at my side.

How to configure and administer SnapRAID is beyond the scope of this answer.
Why ZFS for parity:
Well, when a data-drive goes bad (unreadable sectors) you can copy the readable files.  Unreadable files are found this way easily.  You then can recover it.

Copying over still readable data dramatically speeds up the recovery process.

However, SnapRAID parity is just one big file.  If you copy this file, you want
to be sure, it has no silent corruption.  ZFS ensures this independently of
SnapRAID.  In case there is corruption, ZFS tells you so, such that you know
you must check the parity file.
Checking the complete file in case of just some defective sectors takes ages, as all data of all drives must be read in completely.

There is very likely a way to just only check the parts which were corrupt on a parity file.  However I am not sure as I haven't needed that yet.

Why not BTRFS?

*

*ZFS runs completely stable, silent and flawless for years already.

*OTOH it's 20192021 and BTRFS still has trainloads of serious problems.

*

*Edit: For me it is serious if basic features are not completely reliable, this is they must not increase trouble if things go bad.  Maybe I am just lacking the experience, but reading the docs I have not the slightest idea how to reach this goal with BTRF yet.

*For example, BTRFS reacts unpredictable and unstable if you fill it completely.
In contrast no such problems are known with ZFS.

*It's likely that you sometimes hit the a full parity if you are not careful with SnapRAID, as you want your parity drive to use 95%+ of all available space.
(SnapRAID is a bit inefficient if it has to put many small files into parity.)
This is no problem for ZFS (it gets a bit slower on nearly filled pools, but that is OK here).

Edit: Why encryption?

See also my way using LUKS

Encryption is just the way to be able to replace drives without worrying about the data on it.  If an encrypted drive is removed from the system, all data is automatically rendered unreadable (as long as encryption cannot be broken) as the key is unique to the computer.
All devices on the same computer get the same key which resides in an USB thumb drive or some other old scratch media (something you can destroy completely).  A backup exists printed on paper.

Nowadays with SSD I usually have a single dedicated "small" (128 GB to 256 GB) system SSD which is unencrypted and carries the (unencrypted) key as well as the (unencrypted) full base system.
With EVO-type Micro-SD (like Samsung Endurance) you can even boot the entire system, like the Raspberry-PI, from Micro-SD (works as long as you do not need a high swapping throughput).
The system SSD is meant to be destroyed if it is ever removed from the system.  No replacement, no warranty.

/etc/crypttab usually looks like this only:
# <target name> <source device>         <key file>      <options>
swap /dev/vg_system/lv_swap /dev/urandom swap,cipher=aes-xts-plain,size=256

All the crypted drives (LUKS) are activated by scripts.  This has the advantage that ZFS (or something else) does not activate the data drives on boot.  So everything (except the system) stays under full (possibly manual) control.
If something should automatically come up on boot, this is done with some (carefully written) scripts which are executed by a reboot-rule of cron.
These script first test the perfect health status of all drives (at my side this are more than 40) before it starts to make them productive, such that everything comes up after a power loss or reboot only, if everything is really ok, but naturally allows for manual intervention in all other situations (which are the most common case, because usually servers only crash or reboot when there was some really bad trouble, right?).


At Bodog Casino, you can play slots for real money payouts. Never played before? We'll show you how.
Slot machines aren't restricted to brick-and-mortar casinos. In our online casino, slots games can be played any time and any day. All you need is an internet connection and a computer, tablet or smartphone, and hundreds of slot games will be yours to conquer.
In this guide, we explain the different types of slots available in our casino. This explanation will give you a sense of what to expect from one game to the next and help you figure out how to pick the best game for your style. We also provide a step-by-step run-through of how to play real money slots online, as it may not be intuitive to beginner slots players. On another note, if you've ever wondered about slots etiquette in land-based gaming, we give pointers on how to make sure you're not encroaching on other players' personal space without realizing it. But before that, let's begin this slot game tutorial with an overview of our games.
At Bodog Casino, online slots are categorized in nine ways based on novelty, brand, features, structure and gameplay. These classifications, which are explained below, make it easy to navigate the immense amount of real money slots available on our website.
New: When we launch new games, they're added to the "New" section.
Rival: The Rival brand is one of the most popular slots brands on the web.
Progressives: Any slot game containing a progressive jackpot can be found in the "Progressives" section.
Real Series: Real Series is an old-school slot brand that keeps things simple: five reels, 25 paylines and a progressive jackpot—every time.
Three Reels: Keep things straightforward with three reels of action and only 1 to 9 paylines.
Five Reels: Five reels mean more bonus features and paylines. Think you can handle it?
Video Slots: Watch a slot theme come to life with video clips that enhance the storyline and theme.
3D Slots: Cinema-quality graphics put these killer slot games in a league of their own.
i-Slots: Video gamers can't get enough of the skill-testing bonus rounds included in i-Slots.
When you go to a land-based casino, you can approach a slot machine, insert coins, and pull the lever. Winning paylines result in coins being spit out of the machine's dispenser. Playing online slots is a little bit different. To begin, you need to adjust the betting configurations; the default setting is typically the max number of coins bet per line, with five-cent coin denominations. For most slot games, these settings can be altered to suit a variety of bankrolls.
When you're ready to roll, instead of pulling a lever, hit the "Spin" button to spin the reels; they land randomly, and if icons match on a payline, you win a payout based on the amount shown on the pay table (more on pay tables to come). When you're playing with multiple paylines, you can win multiple payouts in a single round.
While these instructions outline basic play with slots, most slots include bonus features that enrich the experience. Free spins, bonus rounds, wilds, and scatters are the most common bonus features included in slots; for information on a game's bonus features, check the pay table.
Rest assured that everything you win at the reels can be withdrawn from your account in Canadian dollars. To withdraw money, you need to be logged in to your account, at which point, you simply tap the "Withdraw" button, and choose between two withdraw options: Bitcoin and Check by Courier. Your request will take between 24 and 48 hours to be approved.
When playing at a land-based casino, there are certain faux pas when it comes to playing slots. Being mindful of personal space solves most potential problems that could arise between slot players who don't appreciate being interrupted by someone bumping the back of their chair, or a neighbour leaning into their area.
Busy periods in a casino call for heightened sensitivity to others in order to make sure everyone gets an opportunity to play the game they want. For instance, taking up multiple machines may be perfectly acceptable when the casino isn't busy, but it's definitely frowned upon during peak periods. Additionally, resting at a machine without playing it can also cause unnecessary tension between you and other players looking for a vacant spot. You won't have to worry about any of these etiquette guidelines when you play slots online.
If you're looking to play slots for real money payouts, the pay table should be the first thing you check. This is where you'll find information on how much each icon is worth, which direction the paylines move, and how bonus features work. For 5-reel slots, the payouts listed on the pay table are based on betting one coin per line, so when you bet more than the minimum, you multiply the payout shown by the number of coins you're betting per line. For example, a 25-coin payout would become 250 if you bet 10 coins per line.
We've already mentioned the different types of online slots available in our casino, and while that is a popular way to classify slots, most casino players are concerned with just three categories: 5-Reel Slots, 3-Reel Slots, and Jackpot Slots. We'll go into detail about what makes each of these three types of slot games so popular.
The natural progression for a slot player is to start with 3-reel slots and move on to 5-reel ones. The 5-reel variants are more complex than 3-reel slots; with more reels, game developers can fit in more bonus features and paylines. A single 5-reel slot game can contain expanding wilds, bonus rounds, free spins, cash-grab scatters, and multipliers, meaning you spend more time outside of Normal Play. Most 5-reel slots have 25 or 50 paylines, but the full range goes from 9 to 100.
Some people never switch to 5-reel slots because 3-reel ones feel more traditional and relaxing. With 3-reel slots, you don't have to worry about trying to memorize a maze of paylines as they have a maximum of nine, while most have just three. These slots can also have wilds, multipliers and jackpots.
Any slot with a progressive jackpot included is considered a "Jackpot Slot." Progressive jackpots are massive payouts that are funded by a portion of all incoming bets. To trigger them, you need to win the top line, or, as is the case with random progressive jackpots, simply spin the reels at the right time. There is no way to predict when a random progressive jackpot will burst, but when it does, the pot is reset and begins the process of collecting funds all over again.
Our top five slots at the moment range from spending a night with an Egyptian pharaoh to reigning over a village of gnomes. Find out what makes each of these games a hit with our players.
Find out how Cleopatra seduced Julius Caesar with this mature-content slot game. Through the game's Double Up feature, you can double any wins accumulated during Normal Play while Cleopatra helps you celebrate.
Available as a slot machine at brick-and-mortar casinos in addition to online, Mystic Wolf takes you on a journey through a forest to discover the most epic spirit animal out there: the wolf. Take in the 3D cinema-style graphics as you spin the five reels filled with wilds, multipliers, random jackpots and a super round.
Gus, the prospector, has staked a rich claim, prompting a rush for gold. Help him excavate and you may get a stake in his discovery. This game is jam-packed with bonus features, including free spins, a Lava Re-Spin feature, a Treasure Chest award that includes the ability to trigger the progressive jackpot, a mini jackpot and more.
This re-make of the classic fruit machine takes the action to outer space, where holograms of watermelons, BARs, Sevens and more spin around the reels. Trigger the game's bonus round and you get to spin a special set of reels that have access to the game's progressive jackpot.
Gnomes reign over a village in a castle in this interactive 5-reel slot. As you spin through the different gnome characters, they come alive to help celebrate wins. There are no paylines restricting your wins, meaning you have 243 ways to win with every spin.
If these five slots don't give you what you're looking for, we have hundreds of others to choose from. Enjoy the variety and test out the slot games that look interesting using the game's Practice Play mode. When you find the slot that gives you the experience you're craving, switch to Real Play mode to start winning real money payouts. Good luck at the reels.