STARS responds to incidents throughout central Alberta over long weekend

It was a busy couple days for STARS Air Ambulance throughout central Alberta over the Thanksgiving long weekend.

On Friday evening, STARS was called out at 6:06 p.m. to an area about 13 kilometres southwest of Three Hills where a 78-year-old man was reportedly trampled by cattle and sustained traumatic injuries as a result.

Officials say the man was provided critical care by team members and then flown to Foothills Medical Centre in Calgary.

Elsewhere, on Saturday STARS responded to an area about 16 kilometres northeast of Carstairs at 3:37 p.m. to transport a 51-year-old man suffering from traumatic injuries reportedly sustained by a hammer blow to the head.

Officials say the patient was delivered to Foothills Medical Centre in Calgary at 4:40 p.m.

¿Quién Defiende Tus Datos?: Four Years Setting The Bar for Privacy Protections in Latin America and Spain

Four years have passed since our partners first published Who Defends Your Data (¿Quién Defiende Tus Datos?), a report that holds ISPs accountable for their privacy policies and processes in eight Latin America countries and Spain. Since then, we’ve seen major technology companies providing more transparency about how and when they divulge their users’ data to the government. This shift has been fueled in large part by public attention in local media. The project started in 2015 in Colombia, Mexico, and Peru, joined by Brazil in 2016, Chile and Paraguay in 2017, Argentina and Spain in 2018, and Panama this year.

When we started in 2015, none of the ISPs in the three countries surveyed had published transparency reports or any aggregate data about the number of data requests they received from governments. By 2019, the larger global companies with a regional presence in the nine countries surveyed are now doing this. This is a big victory for transparency, accountability, and users’ rights.

Telefónica (Movistar/Vivo), a global company with a local presence in Spain and in 15 countries in Latin America, has been leading the way in the region, closely followed by Millicom (Tigo) with offices in seven countries in South and Central America. Far behind is Claro (America Movil) with offices in 16 countries in the region. Surprisingly, in one country, Chile, the small ISP WOM! has also stood out for its excellent transparency reporting.

Telefonica publishes transparency reports in each of the countries we surveyed, while Millicom (Tigo) publishes transparency reports with data aggregated per specific region. In South America, Millicom (Tigo) publishes aggregate data for Bolivia, Colombia, and Paraguay. In 2018, Millicom (Tigo) also published a comprehensive Transparency report for Colombia only. While Claro (America Movil) operates in 16 countries in the region, it has only published a transparency report in one of the countries we surveyed, Chile. Chilean ISPs such as WOM!, VTR, and Entel have all also published their own transparency reports. In Brazil, however, Telefónica (Vivo) is the only Brazilian company that has published a transparency report.

All of the reports still have plenty of room for improvement. The level of information disclosed varies significantly company-by-company, and even country-by-country. Telefónica usually discloses a separate aggregate number for different types of government requests—such as wiretapping, metadata, service suspension, content blocking and filtering—in their transparency report. But for Argentina, Telefónica only provides a single aggregate figure that covers every kind of request. And in Brazil, for example, Telefónica Brazil has not published the number of government requests it accepts or rejects,  although it has published that information in other countries.

Companies have also adopted other voluntary standards in the region, like publishing their law enforcement guidelines for government data demands. For example, Telefónica provides an overview of the company’s global procedure when dealing with government data requests. But four other companies, who operate in Chile, publish more precise guidelines adapted only to that country’s legal frameworks including the small ISP WOM! and Entel, the largest national telecom company.

A Breakdown by Country

Colombia and Paraguay 

In 2015, the ¿Quién Defiende Tus Datos? project showed that keeping the pressure on—and having an open dialogue with—companies pay off. In Colombia, Fundación Karisma‘s 2015 report investigated five local ISPs and found that none published transparency reports on government blocking requests or data demands. By 2018, five of seven companies had published annual transparency reports on data requests, with four providing information on government blocking requests.

Millicom’s Transparency Report stood out by clarifying the rules for government access to data in Colombia and Paraguay.  Both countries have adopted draconian laws that compel Internet Service Providers to grant direct access to their mobile network to authorities. In Colombia, the law establishes hefty fines if ISPs monitor interception taking place in their systems. This is why tech companies claim they do not possess information about how often and for what periods communications interception is carried out in their mobile networks. In this scenario, transparency reports become irrelevant. Conversely, in Paraguay, ISPs can view the judicial order requesting the interception, and the telecom company is aware when interception occurs in their system, and could potentially publish aggregate data about the number of data requests.

Brazil and Chile

InternetLab’s report shows progress in companies’ commitment to judicially challenge abusive law enforcement data requests or fight back against legislation that harms users’ privacy. In 2016, four of six companies took this kind of action. For example, the mobile companies featured in the research are part of an association that challenged before the Brazilian Supreme Court a law that allows law enforcement agents to access users’ data without a warrant in case of human trafficking (Law 13.344/2016). The case is still open. Claro has also judicially challenged a direct request by the policy to access subscriber data. This number remained high in 2018 when five out of eight ISPs fought against unconstitutional laws, two of which also challenged disproportionate measures. 

In contrast, ISPs in Chile have been hesitant to challenge illegal and excessive requests. Derechos Digitales‘ 2019 report indicates that many ISPs are still failing to confront such requests in the courts on behalf of their users—except one. Entel got top marks because it was the only ISP to refuse the government requests for an individual’s data, out of the several ISPs contacted for the same information.

Chilean ISPs WOM!, VTR, Claro, and Entel also make clear in their law enforcement guidelines the need for a prior judicial order before handing content and metadata over to authorities. In Derechos Digitales’ 2019 report, these companies published law enforcement guidelines out of the six featured in the research. None of these companies took these steps in 2017, the project’s first year of operation in Chile. 

An even more significant achievement can be seen in user notification. ISPs in the region have always been reluctant to lay out a proper procedure for alerting users of government data requests, which was reflected in Chile’s 2017 report. In the latest edition, however, WOM!, VTR, and Claro in Chile explicitly commit to user notification in their policies.


In Peru, three of five companies didn’t publish privacy policies in 2015. By 2019 only one failed to provide details on the collection, use, and processing of their users’ personal data. Hiperderecho‘s 2019 report also shows progress in companies’ commitment to demand judicial orders to hand over users’ data. Bitel and Claro explicitly demand warrants when the request is for content. Telefónica (Movistar) stands out by requiring a warrant for both content and metadata. In 2015, only Movistar demanded a warrant for the content of the communication. 

Way Forward

Despite the progress seen in Brazil, Colombia, Chile, and Peru, there’s still a lot to be done in those countries. We also need to wait for upcoming evaluations for Argentina, Panama, Paraguay, and Spain, which were only recently included in the project.  But overall, too many telecom companies—whether large or small, global or local—still don’t publish law enforcement guidelines or have not established proper procedures and legal obligations. Those guidelines should be based upon the national legal framework and the countries’ international human rights commitments for the government to obtain users’ information.

Companies in the region equally fall short on committing to request a judicial order before handing over metadata to authorities. Finally, ISPs in the region are still wary of notifying users when governments make requests for user information. This is crucial for ensuring users’ ability to challenge the request and to seek remedies when it’s unlawful or disproportionate. The same fear keeps many ISPs from publicly defending their users in court and in Congress. 


For more information, see and the relevant media coverage about our partners’ reports in Colombia, Paraguay, Brazil, Peru, Argentina, Spain, Chile, Mexico, and Panama.

Thudium, Sutherland named RDC Athletes of the Week

Red Deer College Athletics is proud to announce the Bedford Food Company Athletes of the Week.

Ashley Sutherland – Queens Hockey
Hometown – Airdrie
Bachelor of Kinesiology (2nd year)

Sutherland was a difference maker for the RDC Queens Hockey team this past week. In Thursday’s 3-2 road win in Olds, the second-year defender picked up the game winning goal and an assist, and was named the Queens Player-of-the-Game.

Then in Friday’s 3-2 home victory, Sutherland contributed another power play marker and an assist as part of a four-point night.

Sutherland played effective defence and was a strong leader for her team, helping the Queens earn four of a possible four points in the standings.

Chase Thudium – Kings Hockey
Hometown – Sylvan Lake
Business Administration General Management (3rd year)

Kings forward Chase Thudium had a tremendous weekend for the Kings with four points. He assisted on the opening goal of a 3-2 double overtime setback against the defending champion MacEwan University Griffins on Friday.

Then the third-year student recorded two goals and one assist in a 6-4 home victory against the Griffins on Saturday. Along with his three points, Thudium displayed a relentless work ethic and was selected the Collegiate Sports Medicine Kings Player-of-the-Game.

Haliburton Named To Preseason All-Big 12 Team

AMES, Iowa – Iowa State sophomore Tyrese Haliburton has been named to the five-man Preseason All-Big 12 team, which was voted on by the league’s head coaches and announced Wednesday.

Haliburton, an Oshkosh, Wisconsin native, ranked among the nation’s top freshmen in a number of categories last season. His all-around game has drawn rave reviews as he averaged 6.8 points, 3.6 assists, 3.4 rebounds and 1.5 steals last season. He became one of just four freshmen in college basketball since 1992-93 to record 125 assists, 50 steals and 30 blocks.

He also ranked second nationally with a 4.46 assist-to-turnover ratio, which included a school-record 17-assist game (Southern) in which he had just one turnover.

Preseason All-Big 12

Tristan Clark, Baylor

Tyrese Haliburton, Iowa State

Udoka Azubuike, Kansas

Devon Dotson, Kansas

Desmond Bane, TCU

Honorable Mention: Xavier Sneed (Kansas State), Kristian Doolittle (Oklahoma), Yor Anei (Oklahoma State), Matt Coleman (Texas), Chris Clarke (Texas Tech), Davide Moretti (Texas Tech), Jahmi’us Ramsey (Texas Tech), Derek Culver (West Virginia).

Preseason Player of the Year: Udoka Azubuike, Kansas

Preseason Newcomer of the Year: Chris Clarke, Texas Tech

Preseason Freshman of the Year: Oscar Tshiebwe, West Virginia

The post Haliburton Named To Preseason All-Big 12 Team appeared first on KSCJ 1360.

‘Save the kids!’ Dorian survivor tells the harrowing story of his wife’s death

TORONTO – Cialin Dany knew he was in trouble when he saw a massive palm tree laying on the ground next to the Abaco Lodge.

As hurricane Dorian whirled at the door, Dany, 32, took his Canadian wife, Alishia Liolli, and two of their children and hunkered down in a room at the fishing resort where he worked. Then another tree slammed into the building.

“The bolts start popping, like popcorn, pop, pop, pop, pop,” Dany said. “Then whoosh, the roof flew off.”

The family and a friend who was with them ducked for cover under the bed and prayed. They watched as the wall in the back of the room swayed.

“Then the wall came down,” Dany said as he recalled the events of Sept. 1.

The wall pinned all five underneath the bed. Their 18-month-old son Evans and Dany’s 11-year-old daughter from a previous relationship, Kescianna, wailed with fear.

Dany’s breathing laboured – the bed frame dug into his neck and right shoulder.

“Daddy, daddy, you don’t sound too good,” his daughter said.

“Count to 500 and I’m going to figure something out,” he said.

“I say to God, ‘if you give me 45 minutes, I swear to you I can save them.’”

He grabbed a piece of wood that flew into the room, jammed it under the bed frame and hit it repeatedly. The pressure on his neck eased. He moved a bit and grabbed another errant piece of wood and smashed the wall. He kicked his way through the rubble and slipped out from underneath the bed.

He scrambled to his feet, grabbed another piece of wood to lever the bed, but the wood broke. 

“I need help,” he said to his family.

Liolli told him to get a sledge hammer that was in another room. Dany slammed the tool into the wall, trying to break it up, but the handle snapped in two.

“I’m in really big trouble now,” he thought to himself.

He tried lifting the bed near his friend, Luke Saint Victor, figuring if he could get another adult out, the two of them could save the rest. 

“I ask God for one pound of strength more,” he said.

He moved the bed up a bit, enough for his daughter to get out, then he turned to his wife, who was pinned under the wall.

“I say, ‘Alishia, come on baby, it’s your turn,’” Dany said.

“She threw me Evans and said ‘save the kids!’”

Meanwhile, the water outside the one-storey building continued to rise.

“I’m going for help,” he yelled.

He took the children and got into his car, but glass in the doors began to burst. A shard lodged near baby Evans’ eye. Blood flowed.

“Everything was flying, shingles flying, wood flying,” Dany said.

The water rose fast. The car doors would not open, and his daughter started screaming.

“You are a track star,” he told her. “You can do it, just run. When I tell you to move, we move.”

Dany crawled out the window, took the kids and sprinted to a dumpster that had been blown on its side. They hid there for hours as maggots crawled everywhere.

A slight reprieve came when dawn broke and the sun peeked out. He returned to the lodge to try and save his wife and friend, but  he couldn’t lift up the wall.

Liolli told him to go get help.

Dany dropped his children off at their pastor’s home, found a chainsaw that he hoped would free his wife and friend, and headed back to the lodge, which by then had been flooded.

He called out to his wife and heard his friend, Luke Saint Victor, say in a faint voice “the water came up, the water came up.’”

When the chainsaw failed, Dany used an axe to cut the wall into pieces and finally removed the bed.

Underneath, his wife wasn’t breathing. He performed CPR, but it didn’t work.

“The problem was when she went under the bed, she went on her belly and Luke went on his back,” Dany said. “The water came up, not much, like an inch or two, but it was enough.”

Liolli had drowned.

“My head went blank,” Dany said. “I was crying like a crazy man, just freaking out. I held her in my arms.”

But there was no time for a long embrace. He flagged down a passing power truck, placed Liolli and Saint Victor on the flatbed and then rushed to the clinic. The chief of police, who was there dealing with a flood of bodies being brought in, saw Liolli.

“She’s already gone,” he told Dany.

Dany said he had to get back to his kids. He left Liolli there and prayed Saint Victor would pull through. His friend would die a few days later in Nassau.

After reuniting with his children, Dany called Liolli’s family in LaSalle, Ont., to deliver the news.

Dany later returned to the clinic to figure out how to get Liolli’s body off the island. The authorities moved it to a courtyard along with dozens of other bodies, hidden from the public, but it took a while for Dany to figure that out.

“Nobody would give me an answer, nobody was helping,” he said.

Time was a problem. A body doesn’t last long in the Bahamas heat.

“The smell was starting to rise up on the island,” he said. “I needed to get the boy out of there. It was crowded, dark, and I didn’t trust anyone.”

The airport and docks were overrun with crowds, so he drove to Treasure Cay where he and Evans spent two days outside, getting bit by spiders and bugs, as they waited for a flight off the island. His daughter Kescianna stayed with his ex-wife.

The pair got to Nassau, where Dany was faced with a bureaucratic nightmare that went on for days. Back in Canada, Liolli’s mom, Josie Mcdonagh, tried frantically to get the authorities to help. 

About a week later, Foreign Affairs Minister Chrystia Freeland called the family.

“She helped a lot,” Mcdonagh said.

Liolli’s body finally made it to Nassau on Sept. 11. Dany had to identify it.

“I did not want to see her like that, but I had to,” he said. “I had to.”

Liolli’s body was too decomposed to be transported, so he and the family decided on cremation.

It took 20 days to get her remains to Canada.

“I just wanted her family to have something, so they could go somewhere and know where she is,” Dany said.

The family held a funeral and placed Liolli’s remains in a niche at a cemetery in Windsor, Ont. Afterward, they held a wedding for Liolli and Dany – they were common law wife and husband for years – complete with open bar.

“She’s home now,” her mother said.

Last week, Liolli’s family and friends gathered at Ryerson University in downtown Toronto to celebrate her life. Her former sociology professor, Jean Golden, has launched a fundraising campaign to help rebuild Every Child Counts – a vocational school for children with special needs in Abaco that Liolli helped build and run. The school was destroyed during the hurricane.

“Alishia’s dream will never be destroyed,” Golden said through tears.

This report by The Canadian Press was first published Oct. 14, 2019.

On the web:

Liam Casey, The Canadian Press

Classes cancelled as threat of Chicago teacher strike looms

Chicago’s public schools have cancelled classes after the teachers’ union president announced that his bargaining team will recommend teachers vote to go on strike.

Mayor Lori Lightfoot said Wednesday that classes would be cancelled Thursday after determining that she can’t accept the Chicago Teachers Union’s demands, which she says would cost the city $2.5 billion it can’t afford.

Talks are expected to continue Wednesday.

The union issued a press release Tuesday night saying the bargaining team will recommend that the union’s House of Delegates “vote Wednesday to go forward with a strike.”

The union and the city have been haggling over several issues, including salary, class size and the number of support staff such as librarians at nurses at schools.

Some 25,000 teachers are poised to go on strike and closing the schools affects nearly 400,000 students. Chicago Public Schools CEO Janice Jackson says sports teams’ practices, field trips, tutoring and other activities also will be cancelled.

The Associated Press

Workflow Considerations for Using an Image Management Service

There are all these sites out there that want to help you with your images. They do things like optimize your images and help you serve them performantly.

Here’s the type of service I mean.

That’s a very good thing. By any metric, images are a major slice of the resources on websites, and we’re notoriously bad at optimizing them and doing all the things we could to lower the performance hit from them. I’m sitting at a conference right now and Dave just bet everyone in the audience $100 that he could find an unoptimized image on their site. I wasn’t about to take him up on it.

So you use some service to help you deliver images better. Smart. Many of them will make managing and optimizing images a lot easier. But I don’t consider them a no-brainer. There is a lot to think about, like making choices that don’t paint you into a corner.

I should be able to upload images from my own CMS.

I don’t want to go to your site to upload my assets. I want to use the media management in my own CMS. So, the service should have an API at a minimum, and possible even officially maintained CMS plugins.

This site uses WordPress. I can drag and drop images into the media library and posts very easily. I can search my media library for images I’ve uploaded before. I like that, and I want to take advantage of it today, and as it evolves.

The images should be uploaded to my own server.

If it also has to be uploaded to the image service, that’s fine. But it should go to my server first, then to the service. That way, I still maintain ownership of the source file.

Images within content should use functional, semantic markup in my CMS.

I’d prefer that the images within content are stored as totally functional HTML in my database:

It could be fancier than that, like using srcset (but probably not sizes as that will change as the design changes), or be contained within or

elements… whatever you like that makes sense as semantic HTML. The most important thing being that the content in my database has fully functional HTML with a src on the image that points to a real image on my real server.

The implementation of the image service will involve filtering that HTML to do whatever it needs to do, like replace the URLs to generate fancier responsive image markup and whatnot.

Between having functional HTML and images on my server, that enables me to turn off the image service if I need to. Services have a habit of coming and going, or changing in ways that make them more or less palatable. I don’t want to be locked-in; I want freedom. I want to be able turn off the service and have a perfectly functional site with perfectly functional images, and not be obstructed from moving to a different service — or no service at all.

Even if I didn’t use the service in the past, I want all my images to benefit from it.

I just mentioned filtering the HTML for images in my database. That should happen for all the images on my site, even if they were uploaded and used before I started using the image service.

This probably means the services offers a URL-based “get” API to optimize images on-the-fly pulled from their canonical locations.

I shouldn’t have to think about format or size.

I want to upload whatever I have. Probably some huge un-optimized screenshot I just took. If I think about it at all, I want to upload something much too big and much too high-quality so that I know I have a great original version available. The service will create optimized, sized, and formatted images as needed.

I also want to upload SVG and have it stay SVG (that’s also optimized).

The images will ultimately be served on a CDN.

CDNs are vital for speed. Australians get images from servers hosted in Australia. Canadians get images from servers hosted in Canada. The servers are configured to be fast and cookie-less and all the fancy over-my-head things that make an asset CDN scream.

The images should serve in the right format.

If you serve images in WebP format to browsers that support it, you’ll probably get as much or more performance out of that optimization than serving re-sized images with responsive images syntax. It’s a big deal.

I want the service to know what the best possible format for any particular image for any particular browser and serve the image in that format. This is going to change over time, so I want the service to stay on top of this so I don’t have to.

I know that involved formats like JPEG-XR and JPEG-2000 three years ago. Is that still the case? I have no idea. This is a core value proposition for the service.

It should optimize the images and handle quality.

This is perhaps the most obvious feature and the reason you reach for an image service in the first place. Images need optimization. There are perhaps dozens of image optimization tools/algorithms that aim to squeeze every last byte out of images. The image service probably uses those or even has its own fancy tech for it. Ideally, the default is to optimize an image the most it possibly can be without noticeably hurting the quality, but still allowing me to ratchet it down even more if I want to.

Don’t shame me for using high-pixel density images.

A lot of image services have some sort of tester tool where you drop in a URL and it tells you how bad you’re doing with images. Many of them test the size of the image on the rendered page and compare the dimensions of the original image. If the original image is larger, they tell you could have had savings by sizing it down. That’s obnoxious to me. High-pixel density displays have been around for a long time and it’s no crime to serve them.

It should help me serve the right size for the device it’s on and the perfect responsive syntax if needed.

Not all images benefit from the same responsive breakpoints. Check out the site Responsive Image Breakpoints. It generates versions of the image that are best depending on the image itself. That’s the kind of help I like to see from an image service. Take something hard and automate it for me.

I know I’ll probably need to bring my own sizes attribute because that is very dependant on my own CSS and how the design of the site plays out. It’s still important, and makes me wonder if an image service could step up and help me figure out what my optimal sizes attribute should be for certain images. Like loading my site at different sizes and seeing how large the image renders with my CSS and calculating it from there to use later.

Just me.

This is just my own list of requirements. I feel like it’s fairly reflective of “normal” sites that have a bunch of images and want to do the right thing to serve them.

I didn’t go into all the fancy features image services offer, like being able to tell you that an image contains a giraffe facing west and hasn’t eaten since Thursday while offering to recolor its retinas. I know those things are vital to some companies. This is more about what seems to me the widest and most common use case of just hosting and delivering images in the best way current technology allows.

The post Workflow Considerations for Using an Image Management Service appeared first on CSS-Tricks.

Hacks.Mozilla.Org: Developing cross-browser extensions with web-ext 3.2.0

Hacks.Mozilla.Org: Developing cross-browser extensions with web-ext 3.2.0

The web-ext tool was created at Mozilla to help you build browser extensions faster and more easily. Although our first launch focused on support for desktop Firefox, followed by Firefox for Android, our vision was always to support cross-platform development once we shipped Firefox support.

With the 3.2.0 release, you can use web-ext to truly build cross-platform extensions! Here is an example of developing an extension in Google Chrome using the run command:

$ web-ext run -t chromium

What’s even better is you can run your extension in both Firefox and Chrome at the same time:

$ web-ext run -t firefox-desktop -t chromium

As you’d expect, you can develop in any other Chromium-based browser such as Brave, Microsoft Edge, Opera or Vivaldi. Here’s an example of developing in Opera:

$ web-ext run -t chromium --chromium-binary /usr/bin/opera

Firefox’s WebExtensions API has always strived for Chrome API compatibility but several improvements have resulted in subtle differences, like how WebExtensions APIs always return promises. Mozilla already offers the webextensions-polyfill library to normalize promises and other things across both platforms.

And now, we are excited to offer a robust development solution for cross-platform extensions! Once you give it a try, let us know if you run into issues or have ideas for improvement.

Here is an example of launching an extension in Firefox and Chrome then editing a CSS file in the extension source to show off the automatic reloading feature.


Other new features in web-ext 3.2.0

Chromium browser support isn’t the only nice new feature. Thanks to parse-json 5.0.0, the parsing errors on the extension manifest and local files will now include a code frame. This will make it a lot easier to track down and fix mistakes.

Detailed JSON parsing error logged from web-ext 3.2.0

The post Developing cross-browser extensions with web-ext 3.2.0 appeared first on Mozilla Hacks – the Web developer blog.

Police increase presence at high school in Roosevelt in response to rumor about gun threat

ROOSEVELT, Utah — There will be an increased police presence at Union High School in Roosevelt Wednesday after a report of an alleged threat, which authorities were not able to verify the credibility of.

Duchesne County School District states they were made aware “of an alleged threat that a Union High School student planned to bring a gun to school today.”

The district states the threat was rumored to have been made via Snapchat, but authorities were not able to verify the credibility of the rumored threat.

The district states they take all such reports seriously, and while Union High is not on lockdown there will be a heightened police presence at the school Wednesday.

Police are interviewing several students in connection with the incident.