ive Former Hawkeye defensive lineman Jeff Koeppel tackled COVID-19 and prevailed By feedproxy.google.com Published On :: Fri, 08 May 2020 11:31:14 PDT Jeff Koeppel, a North Liberty businessman who played on Iowa’s football team from 1986 to 1989 — was a second-team All-Big Ten defensive lineman for two years — caught COVID-19... Full Article Iowa Football
ive Chew on This: Five places to get carryout barbecue By feedproxy.google.com Published On :: Wed, 06 May 2020 18:29:23 PDT In normal times, Chew on This focuses on restaurant openings and closings. These are not normal times, with restaurants closed except to carryout, curbside and delivery. We know these businesses... Full Article Food & Drink
ive Why universal basic health care is both a moral and economic imperative By feedproxy.google.com Published On :: Thu, 07 May 2020 07:03:33 PDT Several hundred cars were parked outside a food bank in San Antonio on Good Friday — the food bank fed 10,000 people that day. Such scenes, increasingly common across the nation and evocative... Full Article Guest Columnist
ive Coronavirus in Iowa, live updates for May 7: Gazette awards more than $60,000 in marketing grants, FEMA awards $78 million to Iowa By feedproxy.google.com Published On :: Thu, 07 May 2020 06:59:24 PDT Gazette awards more than $60,000 in marketing grants The Gazette has awarded more than $60,000 in grants to help local businesses market themselves during the coronavirus pandemic, and there’s... Full Article Health
ive University of Iowa aims to cut greenhouse gas emissions in half By feedproxy.google.com Published On :: Thu, 07 May 2020 14:18:33 PDT IOWA CITY — The University of Iowa on Thursday unveiled new sustainability goals for the next decade that — if accomplished — would cut its greenhouse gas emissions in half from... Full Article Education
ive Iowa should give cash to undocumented immigrants By feedproxy.google.com Published On :: Thu, 07 May 2020 11:15:43 PDT Immigrants have been disproportionately affected by COVID-19 pandemic. They’re more likely than native-born Americans to be laboring to keep our essential services running, especially in the... Full Article Staff Columnist
ive Task force will make recommendations on how to resume jury trials, given coronavirus concerns By feedproxy.google.com Published On :: Thu, 07 May 2020 18:03:29 PDT DES MOINES — The Iowa Supreme Court has asked a group of criminal and civil lawyers, judges and court staff from judicial districts across the state to make recommendations on how criminal and... Full Article Government
ive Distancing and diversity enhance Iowa’s food security By feedproxy.google.com Published On :: Fri, 08 May 2020 09:47:21 PDT Coronavirus provides a chilling lesson about crowding. The disease originated in a densely packed Chinese City. As it moved worldwide it struck most heavily in crowded places where people live and... Full Article Guest Columnist
ive For Mercy employee on COVID-19 floor, isolating from family is best Mother’s Day gift she can give By feedproxy.google.com Published On :: Fri, 08 May 2020 13:03:41 PDT This Mother’s Day, April Kelley just wants to give her daughter Jessica Kelley a hug. But she can’t. Jessica, 21, works on the COVID-19 floor at Mercy Medical Center in Cedar Rapids. To... Full Article
ive Coronavirus in Iowa, live updates for May 8: Cedar Rapids to host virtual City Council meeting By feedproxy.google.com Published On :: Fri, 08 May 2020 06:41:21 PDT 4:43 P.M.: GOODWILL PLANS TO REOPEN 11 EASTERN IOWA RETAIL LOCATIONS Goodwill of the Heartland will reopen 11 retail locations in Eastern Iowa next week, including all its Cedar Rapids stores,... Full Article Health
ive New machines in Test Iowa initiative still unproven By feedproxy.google.com Published On :: Fri, 08 May 2020 17:35:36 PDT DES MOINES — More than 20 days after Iowa signed a $26 million contract with a Utah company to expand testing in the state, the machines the firm supplied to run the samples still have not... Full Article News
ive C.R. workplace shooting suspect turns self in after father drives him to Alabama police station By feedproxy.google.com Published On :: Fri, 08 May 2020 17:05:43 PDT A man suspected of a workplace shooting last month at a vinyl window manufacturer in southwest Cedar Rapids turned himself into authorities Friday. Jamal Devonte Edwards, 26, has been wanted since... Full Article Public Safety
ive Celebrating on a screen: Iowa universities hold first-ever online commencements By feedproxy.google.com Published On :: Fri, 08 May 2020 17:32:09 PDT Iowa State University graduates who celebrated commencement Friday saw lots of caps and gowns, red-and-gold confetti and arenas packed with friends and family. But none of those images were from... Full Article Education
ive Mother’s Day, Birthdays, Anniversaries: Celebrating during a pandemic By feedproxy.google.com Published On :: Fri, 08 May 2020 13:10:23 PDT A 10th wedding anniversary traditionally is celebrated with a gift of aluminum or tin. For Sondy Daggett, her 10th year of marriage to Liz Hoskins was marked with a gift of Champagne and... Full Article Health
ive Coronavirus in Iowa, live updates for May 9: 214 more positive tests reported By feedproxy.google.com Published On :: Sat, 09 May 2020 08:03:28 PDT 11 a.m. Iowa sees 214 more positive tests for coronavirus The Iowa Department of Public Health on Saturday reported nine more deaths from COVID-19, for a total of 252 since March 8. An additional 214... Full Article Health
ive Historical newspaper archives are online By www.thegazette.com Published On :: Tue, 5 May 2020 17:53:15 -0400 I was happy to read Joe Coffey’s article in Sunday’s paper (“The birth of news in Linn County”) about the history of newspapers in Linn County. But I was disappointed that Mr. Coffey did not include mention of the Metro Libraries’ historical newspaper databases. All of the papers mentioned and pictured in his article (and many more!) are available in scanned, full-text, searchable versions, through the websites of the Cedar Rapids and Marion Public Libraries. There is no charge to browse or search these delightful old editions, and in fact, you don’t even need a library card. I encourage anyone with an interest in local history, or just with a little time on your hands, to look at some of these old newspapers. It’s a delightful adventure to read about lives in other times. Jo PearsonMarion Full Article Letters to the Editor
ive Trump sets up states’ rights battle; most conservative governors surrender By www.thegazette.com Published On :: Tue, 5 May 2020 17:18:27 -0400 After more than a decade in the making, the Tea Party moment has finally arrived.The movement originated in 2009 as a challenge to runaway taxes, spending and regulation. Organizers sought to restore the constitutional balance of power between the states and the federal government.Eventually, the Tea Party devolved into a catchall for right-wing populism, and a magnet for xenophobes and culture warriors. In 2016, its early adherents overwhelmingly fell in line with President Donald Trump, choosing protectionism over freedom.But that original Tea Party spirit — the charge to buck the national government in favor of local control — was on full display recently from two unlikely sources.Trump decided early on in the coronavirus pandemic that the federal government would not centrally coordinate the purchase and distribution of medical supplies. That might have worked fine, except the Trump administration actively undermined state governments’ efforts. The federal government has outbid state buyers and even seized products from states.After 3 million masks ordered by the Massachusetts governor were confiscated in New York, Republican Gov. Charlie Baker decided to sidestep the usual procurement process. He sent a New England Patriots’ private airplane to bring supplies back from China.In Maryland, Republican Gov. Larry Hogan coordinated a large COVID-19 test order from South Korea. The delivery was facilitated by the National Guard and state police, and the tests were put in a secure location with armed security.“We guarded that cargo from whoever might interfere with us getting that to our folks that needed it,” Hogan said last week in an interview with Washington Post Live.Hogan and Baker don’t fit the common perception of the Tea Party mold. They both have harshly criticized President Donald Trump and supported the impeachment inquiry. Hogan openly considered challenging Trump for the GOP presidential nomination.They are among the last vestiges of moderate conservatism in American executive office, and yet they are the ones waging a battle over federalism and states’ rights.The political minds built for this moment — the ones who have long fantasized about escalating the state-federal power struggle — are not up to the task. The conservative firebrands who should be taking up this fight instead are beholden to Trump and whatever cockamamie plans he comes up with.At a news conference last month, Trump made a striking claim about his powers in managing the public health crisis: “When somebody is the president of the United States, the authority is total. And that’s the way it’s got to be. It’s total.”That should have been a flashpoint for conservatives, the beginning of a revitalized Tea Party that recognizes the enormous threat Trumpism poses to our values.But it wasn’t. Loyalists brushed it off, again, as Trump misspeaking.The small-government philosophy is founded on the likelihood that the levers of government power will eventually be grabbed by some menace, an incompetent or malicious figure. But when that menace is your friend, your fundraiser and your public relations manager, it proves hard to slap his hand away.adam.sullivan@thegazette.com; (319) 339-3156 Full Article Staff Columnist
ive Green-Douglass: County is served well by five at-large supervisors By www.thegazette.com Published On :: Wed, 6 May 2020 11:44:03 -0400 The Johnson County Board of Supervisors consists of five at-large members. Recently some people in the rural community have advocated for a board elected from districts within the county. A House Study Bill a few years ago would have required counties with a population greater than 150,000 to elect supervisors from districts, though a similar bill had failed earlier.While districting a board of supervisors may appear to provide more representation to rural residents, the opposite would result. Currently, any resident anywhere in the county has five supervisors to whom they can communicate their needs. With districts, residents would have only one supervisor representing them.There are many reasons electing supervisors from districts is not a good idea for Johnson County. But here is why, in fact, it’s a bad idea. In Johnson County, our current practice for funding projects is determined using a needs assessment approach. This can be seen in our Five-Year Road Plan and works quite well. It is a triage of sorts, with the greatest need addressed first. With districts, it would become necessary to rotate projects based on the district in which it is located rather than the greatest need.Imagine what might have happened in the 2016 emergency situation on the Highway 965 bridge over the Iowa River! During routine bridge inspections, county engineers determined repairs to that bridge to be our county’s greatest road need. It was an issue of public safety. Our at-large Board of Supervisors approved that project for immediate repairs.Had we had districts, that project would land within my district and might have been put on hold, waiting for my district to have its turn at a big roads project. Just a couple years later, Swan Lake Road bridge over I-380, also in “my district” was deemed in need of immediate repair. While there is not a lot of traffic on that bridge, it is an essential route for farmers in the area. The closure was inconvenient during one farming season, but is now open and in good repair.With districts, that bridge, in particular, would still be closed because it would be unfair for one district to have two big bridge repair jobs done before other districts had one done. There are many other reasons why Johnson County’s Board of Supervisors should continue as an at-large body. Each county should be allowed to determine its own board of supervisors structure.Lisa Green-Douglass is a candidate in the Democratic primary for Johnson County Board of Supervisors. Full Article Guest Columnist
ive Why universal basic health care is both a moral and economic imperative By www.thegazette.com Published On :: Thu, 7 May 2020 10:03:33 -0400 Several hundred cars were parked outside a food bank in San Antonio on Good Friday — the food bank fed 10,000 people that day. Such scenes, increasingly common across the nation and evocative of loaves and fish, reflect the cruel facts about the wealthiest nation in the world: 80 percent of Americans live paycheck to paycheck, and 100 percent of Americans were unprepared for the COVID-19 pandemic. People are hungry due to macroeconomic and environmental factors, not because they did something wrong. Although everyone is at risk in this pandemic, the risk is not shared equally across socioeconomic classes. Universal basic health care could resolve this disparity and many of the moral and economic aspects associated with the pandemic.Increases in the total output of the economy, or the gross domestic product (GDP), disproportionately benefit the wealthy. From 1980 to 2020, the GDP increased by 79 percent. Over that same time, the after-tax income of the top 0.01 percent of earners increased by 420 percent, while the after-tax income of the middle 40 percent of earners increased by only 50 percent, and by a measly 20 percent for the bottom 50 percent of earners. At present, the top 0.1 percent of earners have the same total net worth as the bottom 85 percent. Such income inequality produces poverty, which is much more common in the U.S. than in other developed countries. Currently 43 million Americans, or 12.7 percent of the population, live in poverty. At the same time, 30 million Americans are uninsured and many more are underinsured with poorly designed insurance plans. The estimated total of uninsured and underinsured Americans exceeds 80 million. In addition, most of the 600,000 homeless people and 11 million immigrants in the U.S. lack health care coverage. Immigrants represent an especially vulnerable population, since many do not speak English and cannot report hazardous or unsafe work conditions. Furthermore, many immigrants avoid care due to fear of deportation even if they entered the country through legal channels.Most people in poverty and many in the middle class obtain coverage from federal programs. On a national level, Medicaid is effectively a middle-class program and covers those living in poverty, 30 percent of adults and 60 percent of children with disabilities as well as about 67 percent of people in nursing homes. In Iowa, 37 percent of children and 48 percent of nursing home residents use Medicaid. Medicaid also finances up to 20 percent of the care provided in rural hospitals. Medicare, Medicaid and the Children’s Hospital Insurance Program (CHIP) together cover over 40 percent of Americans. In addition to facilitating care, health care policy must also address the “social determinants of health,” since the conditions in which people live, work, and play dictate up to 80 percent of their health risks and outcomes. This means that health care reform requires programs in all facets of society. Winston Churchill first conceptualized such an idea in the early 20th century as a tool to prevent the expansion of socialism, arguing that inequality could persist indefinitely without social safety nets. Since that time most developed countries have implemented such social programs, but not the US.All developed countries except the U.S. provide some type of universal basic health care for their residents. Universal basic health care refers to a system that provides all people with certain essential benefits, such as emergency services (including maternity), inpatient hospital and physician care, outpatient services, laboratory and radiology services, treatment of mental illness and substance abuse, preventive health services (including vaccinations), rehabilitation, and medications. Providing access to these benefits, along with primary care, dramatically improves the health of the community without imposing concerns regarding payment. Perhaps not coincidentally, the U.S. reports a lower life expectancy and higher rates of infant mortality, suicide and homicide compared to other developed countries. Countries such as Canada, Great Britain, Denmark, Germany, Switzerland, Australia, and Japan all produce better health care outcomes than the U.S. at a much lower cost. In fact the U.S. spends about twice the percentage of its GDP on health care compared to these countries. With that being said, the Affordable Care Act of 2010 (ACA), which facilitated a decrease in the rate of the uninsured in the U.S. from 20 percent to 12 percent, also decreased the percentage of the GDP spent on health care from 20.2 percent to 17.9 percent in just 10 years. For this reason, most economists agree that universal basic health care would not cost more than the current system, and many would also argue that the total costs of the health care system cannot be further reduced unless everyone has access to basic care.Achieving successful universal basic health care requires a serious long-term commitment from the federal government — contributing to Medicaid and financing its expansion are not enough. It requires courage from our elected leaders. The ACA took several important steps toward this goal by guaranteeing coverage for preexisting conditions, banishing lifetime maximums for essential services, and mandating individual coverage for everyone, though Congress repealed this final provision in 2017. At present, the ACA requires refinement and a public option, thereby preserving private and employer-based plans for those who want them.Without universal basic health care the people living at the margins of society have no assurances that they will have access to basic health care services, especially during times of pandemic. Access to food and medications is less reliable, large families live together in small spaces, and public transportation facilitates frequent exposure to others. Childhood diseases such as asthma, chronic diseases such as diabetes, and diseases related to smoking such as COPD and cancer are all likely to worsen. Quarantine protocols also exacerbate the mental health crisis, further increasing rates of domestic violence, child abuse, substance abuse, depression, and suicide. In the last six weeks over 30 million Americans have applied for unemployment benefits, and as people become unemployed, many will lose health insurance. Access to basic health care without economic or legal consequences would greatly enhance all aspects of pandemic management and response, from tracing contacts and quarantining carriers to administering tests and reinforcing supply chains. The COVID-19 pandemic has disproportionately affected minorities and the impoverished in both mortality and livelihood. Universal basic health care helps these vulnerable populations the most, and by reducing their risk it reduces the risk for everyone. In this way, universal basic health care supports the best interests of all Americans. Like a living wage, universal basic health care aligns with the Christian tradition of social justice and is a moral and economic imperative for all Americans. Nurses, doctors, and other health care providers often observe a sharp contrast between the haves and have-nots when seeing patients. The homeless, the hungry, the unemployed, the working poor, the uninsured; people without families, patients with no visitors, those who live alone or lack support systems; refugees and immigrants — all of these people deserve the fairness and dignity provided by universal basic health care and programs which improve the social determinants of their health. The ACA moved U.S. toward this goal, but now it requires refinement and a public option. The COVID-19 pandemic highlights the urgency of this imperative by demonstrating how universal basic health care could decrease the risks to those less fortunate, thus significantly decreasing the risks to everyone. James M. Levett, MD, serves on the board of Linn County Public Health and is a practicing cardiothoracic surgeon with Physicians’ Clinic of Iowa. Pramod Dwivedi, MS, DrPH (c), is the health director of Linn County Public Health. Full Article Guest Columnist
ive Iowa should give cash to undocumented immigrants By www.thegazette.com Published On :: Thu, 7 May 2020 14:15:43 -0400 Immigrants have been disproportionately affected by COVID-19 pandemic. They’re more likely than native-born Americans to be laboring to keep our essential services running, especially in the food processing sector that has been ravaged by the pandemic.And yet immigrants living here illegally — including many food industry workers, their family members and people who have been living here since they were children — do not get the same coronavirus relief that legal citizens do, such as the $1,200 federal payment millions of Americans are receiving.To remedy the situation, Iowa could coordinate direct cash payments to undocumented immigrants who were left out of the federal program. California announced such a program last month, offering $500 payments to thousands of undocumented Californians.The public health crisis is tightly bound to the immigration crisis. It has exposed disparities in the workforce and also given rise to protectionists who want to restrict migration.Iowa’s meat processing industry has been slammed by the virus, with at least one plant in Iowa reporting more than half of its workers have tested positive. Those production lines are heavily populated by immigrants. Well over 1,000 combined cases have been reported at four major packing facilities.Nationally, 28 percent of agriculture workers and 29 percent of food processing workers are foreign-born, according to the pro-immigration New American Economy Research Fund.Most immigrant workers have legal status, but many don’t. Some of those who are legal have family members who are undocumented. An influx of cash would help bring some stability to struggling families so they can weather the crisis.At the same time we are asking essential workers to risk their health to sustain us, the anti-immigration lobby has used the pandemic as an opportunity to ramp up their campaign to cut off the flow of workers across borders. As one recent example, four GOP senators — including Iowa’s Sen. Chuck Grassley — sent a letter this week to the Trump administration, asking for guest worker visas to be suspended until next year.In the pandemic, the idea of giving people money quickly gained political support. Direct payments are not mucked up by the corporate cronyism that plagues traditional economic development, a la checks to companies and targeted tax breaks. When politicians and bureaucrats pick certain businesses to stimulate, they do a bad job.As long as the government is doing stimulus, the best avenue is writing checks to individuals. People need to buy stuff and as long as the economy limps on, they can buy stuff with money. Immigrants are people, even if they came here illegally. They are also workers, caretakers and taxpayers.Direct payments would not be a special kickback or a reward for people living in the country illegally. It would be just like the $1,200 direct deposit I got from the government. It comes with a recognition that they are the same as us, important contributors of our culture and economy who are victims of an unworkable legal system.If the federal government won’t do it, Iowa should.adam.sullivan@thegazette.com; (319) 339-3156 Full Article Staff Columnist
ive Distancing and diversity enhance Iowa’s food security By www.thegazette.com Published On :: Fri, 8 May 2020 12:47:21 -0400 Coronavirus provides a chilling lesson about crowding. The disease originated in a densely packed Chinese City. As it moved worldwide it struck most heavily in crowded places where people live and work in proximity. Medical experts advise us to stay home and keep fellow humans at a distance. Isolation works. If a pathogen can’t reach us it can’t cause harm. The same holds true for food. Years ago farmers planted diverse crops in relatively small fields, and raised modest numbers of chickens, pigs, and cattle. One cornfield or chicken coop was, essentially, isolated from the next closest counterpart, making it hard for a disease to jump from one farm to the next. Modern Agriculture, in contrast, raises hundreds of thousands of chickens and turkeys crowded together in single buildings. Hogs and cattle are also crammed together, as are crops. Essentially the Midwest is one continuous cornfield stretching from Ohio to Nebraska. Once a pathogen mutates a new disease can easily sweep across vast fields or through crowded growing buildings, leaving a path of death and food shortages in its wake. Modern mass agriculture is efficient, providing consumers with inexpensive eggs, milk, vegetables and meat, but it is vulnerable. Today’s farmers recognize disease potential and practice scrupulous biosecurity to keep pathogens away from their crops and animals. Still, all it takes is one mutation or introduction of a foreign microbe and a high percentage of American food is lost. Families can reduce their vulnerability to mass food production by growing some at home. During The Second World War the government encouraged families to plant victory gardens and keep one to two hens per family member. Many households were able to grow up to 40% of their annual dietary needs, even in small yards. It freed commercially produced food for the military. Yards remain capable of growing significant quantities of nutritious food using three techniques. Gardening: An amazing quantity of nutritious food can be grown in even a small sunny backyard, especially when intensive gardening techniques are used. Foraging: Delicious wild foods grow in unsprayed yards and are free for the picking. Our family, for example, enjoys nettles, lambsquarters, purslane, acorns and dandelions. Learning to identify, harvest, and process them is not difficult. Ironically spraying a yard kills plants people can eat to favor inedible grass. Chickens: A six hen backyard flock will produce two dozen eggs a week. They need some commercial feed but recycle kitchen scraps and garden weeds into eggs. Cedar Rapids and other towns allow families to keep chickens with a few restrictions. Families unable or unwilling to grow backyard food can boost food security by buying vegetables, meat and eggs from small local producers. Coronavirus has taught us about contagion and helps clarify the threat that mass production poses. Raising backyard food enhances resilience. It’s satisfying and helps ensure there will be something to eat. Rich Patterson of Cedar Rapids is a writer, former nature center director and ecological consultant who co-owns Winding Pathways LLC with his wife, Marion. Full Article Guest Columnist
ive How to Migrate a Local WordPress Install to a Live Site. Duplicator plugin By feedproxy.google.com Published On :: Fri, 29 Sep 2017 04:41:54 +0000 Using a local server environment will save you a bunch of time if you regularly develop new WordPress websites. Local development has many advantages – it’s faster and more secure than constantly uploading files to a server. Full Article Plugins duplicator life localhost migration plugin site to
ive Chew on This: Five places to get carryout barbecue By feedproxy.google.com Published On :: Wed, 06 May 2020 18:29:23 PDT In normal times, Chew on This focuses on restaurant openings and closings. These are not normal times, with restaurants closed except to carryout, curbside and delivery. We know these businesses still need support from the community to survive, so each week we are going to highlight five local restaurants. These are just a few of the many places offering barbecue; look up your favorite restaurants on Facebook or call to find out what they have.If you don’t want to leave the house, try a delivery service like Chomp, GrubHub or MyTown2Go. Check with the restaurant to make sure they’re affiliated with a delivery service before ordering.Big’s BBQ Brewpub124 Second Ave. NW, Mount Vernon; (319) 535-1060, facebook.com/bigsbbqGet a growler of house-brewed beer to pair with your barbecue. Every Wednesday features a wings special; check the Facebook page for additional daily specials.County Line6677 16th Ave. SW, Cedar Rapids; (319) 378-4777, facebook.com/austinbluesbbqCall in advance orders from 3 to 7 p.m. Wednesday to Friday and pickup from the food truck parked in the parking lot or stop by the truck parked at Cassill Motors, 2939 16th Ave. SW, Cedar Rapids, from 11 a.m. to 1 p.m. Wednesdays and Fridays.Jimmy Jack’s Rib Shack1940 Lower Muscatine, Iowa City, (319) 354-7427 and 745 Community Dr., North Liberty, (319) 665-2486; jimmyjacksribshack.comThis Iowa City staple has classic dishes like ribs, smoked chicken and brisket and can even please vegetarians with a portobello sandwich.Mosley’s525 S. Gilbert St., Iowa City, (319) 338-1419 and 125 E. Zeller St., North Liberty, (319) 626-4227; mosleysbarbecue.comTry a family-style meal for curbside pickup, featuring four sandwiches or a slab of ribs, plus sides and cornbread, or order off the menu.Willie Ray’s Q Shack288 Blairs Ferry Rd. NE, Cedar Rapids; (319) 206-3806, willieraysqshack.comThis tiny establishment was made for social distancing, with drive-through the only option for service even before the pandemic. Get one of the daily specials or order a la carte.Comments: (319) 398-8339; alison.gowans@thegazette.com Full Article Food & Drink
ive Coronavirus in Iowa, live updates for May 7: Gazette awards more than $60,000 in marketing grants, FEMA awards $78 million to Iowa By feedproxy.google.com Published On :: Thu, 07 May 2020 06:59:24 PDT Gazette awards more than $60,000 in marketing grantsThe Gazette has awarded more than $60,000 in grants to help local businesses market themselves during the coronavirus pandemic, and there’s more help available.“We awarded $50,000 in the first 10 days,” said Kelly Homewood, Director of Operations at The Gazette. “That tells us the need is real. The help necessary. We’re a locally owned business too, and in Iowa we lift each other up in challenging times.”The grant program, which launched April 17, awarded $50,393 to more than 60 businesses in the first 10 days. To date, almost $68,000 has been awarded to 75 businesses.“The Gazette’s Matching Program is a true testament to their commitment to our community and their small business advertisers,” said Annie Hills, marketing manager at Destinations Unlimited. “As a local small business, this program will be a huge benefit to our agency in such an unprecedented time so that we can continue to connect with our clients.”The program allocates up to $100,000 in matching advertising dollars to assist local businesses that apply. There’s still approximately $32,000 in matching grants still available to award by July 31. Businesses can apply online at www.thegazette.com/marketinggrant.FEMA awards $78 million to Iowa for COVID-19 responseThe Federal Emergency Management Agency (FEMA) has obligated $78 million to the state of Iowa to help reimburse eligible expenses for emergency protective measures that the state has incurred as a result of its response to COVID-19.The grant funds, awarded by FEMA’s Public Assistance (PA) Grant Program, were made available Thursday. FEMA has provided nearly $150 million to date in support of the state’s COVID-19 efforts.The money reimburses 75 percent of projected eligible costs associated with buying essential Personal Protective Equipment (PPE), and medical supplies and equipment during the months of May and June 2020.This obligation also includes: $19.5 million in contract services for TestIowa, $35,000 in contract services associated with overseas PPE purchases and $13.7 million for additional medical supplies and equipment for the month of April. All figures represent the 75 percent federal share. The 25 percent is paid by the grant recipient.Linn County Conservation campgrounds to open FridayIowa Gov. Kim Reynolds issued a new proclamation allowing campgrounds in the state of Iowa to open.The proclamation states:“Any public or private campground may reopen provided that the campground implements reasonable measures under the circumstances of each campground to ensure social distancing, increased hygiene practices, and other public health measures to reduce the risk of transmission of COVID-19 consistent with guidance issued by the Iowa Department of Public Health (5/6/20).”Linn County Conservation has continued to seek guidance from local and state health officials and are announcing that campgrounds will open Friday with certain restrictions and limitations. At 5 a.m. on May 8, Buffalo Creek Park, Morgan Creek Park, Pinicon Ridge Park and Squaw Creek Park campgrounds will open to campers in self-contained units. This also includes primitive (non-electric) camping areas at Matsell Bridge Natural Area (including Mount Hope) and Wakpicada Natural Area.Campers may camp only with a self-contained camping unit that has a functioning restroom, as showerhouses with flushable restrooms will remain closed. Self-contained is defined as a tent or pop-up camper with a portable toilet or an RV or camping trailer with a functioning, self-contained bathroom.Occupants are limited to six or less per camp site (unless household is more than six). No visitors are allowed. Campground showerhouses with restrooms will remain closed.Reserving campsites is not allowed as campgrounds continue to be first-come, first-served. The exception to this is Squaw Creek Park A-Loop which normally accepts online reservations at LinnCountyParks.com, starting Friday at 1 p.m.Linn County Conservation’s lodges, shelters, cabins and group camps remain closed.Hy-Vee offers two-hour express grocery pickupHy-Vee Inc., announced Friday that it is now offering a two-hour express pickup option as part of its Hy-Vee Aisles Online grocery ordering service, allowing customers to pay a fee to pick up their order faster.Customers will see a “Get It Faster” option on Aisles Online time slots where the two-hour pickup option is available. A limited number of two-hour pickup orders will be available for $9.95, from 8 a.m. until 8 p.m. daily, at all Hy-Vee store locations offering Aisles Online services.Cedar Rapids-area students honored with light display during Graduation WeekThe lights on Alliant Energy’s Cedar Rapids Tower will change colors to recognize area high schools and honor the Class of 2020.“In this time of uncertainty, it’s important to remember that brighter days are up ahead,”said Linda Mattes, Vice President of IT and Customer Operations. “Changing the lights on our tower is our way of celebrating this important milestone in the lives of these students and their families.”Each Cedar Rapids-area high school’s colors will be on display. The schedule:May 21 — Washington High School — Red and blueMay 22 — Jefferson High School — Blue and whiteMay 23 — Kennedy High School — Green and goldMay 24 — Linn-Mar High School — Red and blackMay 25 — Marion High School — Crimson and goldMay 26 — Prairie High School — Orange and blackMay 27 — Xavier High School — Navy and silverMay 28 — Metro High School — Purple and black MusicIC Festival cancels June in-person programmingWhat was planned to be the 10th annual MusicIC Festival has been canceled. Programming planned for June 18-20 will be pushed to summer 2021.The festival, presented by the Iowa City UNESCO City of Literature, will offer alternate programming. In place of the in-person performances this year, the festival will offer video performances from musicians to be highlighted in the 2021 season.Details about these video performances will be forthcoming.Grounds and grandstand entertainment canceled at 2020 Linn County FairDue to the ongoing social distancing guidelines and additional precautions taking place to help slow and reduce the spread of COVID-19, the Linn County Fair Association is canceling the grounds and grandstand entertainment for the 2020 Linn County Fair, scheduled for June 24-28.The Linn County Fair Association, in partnership with the Iowa State University Extension and Outreach of Linn County and Linn County 4-H, still plan on providing opportunities to 4-Her’s, FFA members, and youth of Linn County to showcase their talents and accomplishments at this year’s fair.Details regarding the 4-H/FFA exhibits and events are still being finalized and Linn County 4-H plans to email details to 4-H/FFA members in mid-May.Bike to Work Week Postponed Until SeptemberTo encourage safe and responsible social distancing practices during the COVID-19 pandemic, Cedar Rapids’ Bike to Work Week activities — traditionally held in May — will be postponed and are tentatively scheduled for September 21-27.This will include events such as the Mayor’s bike ride and proclamation, pit stops, group rides, and wrap-up party.Von Maur stores reopening FridayVon Maur announced it will reopen stores in Cedar Rapids, Coralville and Cedar Falls using reduced hours and safety measures starting Friday.The reduced hours will be from 11 a.m. to 7 p.m. Monday through Saturday and 12 p.m. to 6 p.m. on Sundays.Von Maur said it will be implementing daily employee health screenings, social distancing measures, contactless payments, curbside service options and sanitizing and cleaning procedures in common areas and after each customer transaction. Its aforementioned stores are at Lindale Plaza, Iowa River Landing and College Square Mall.Online Czech language lessons offeredThe National Czech & Slovak Museum & Library recently partnered with Anna Cooková, an instructor with CzechTalk, to offer online Czech language and culture lessons.Beginner’s Czech Language & Culture I begins on Thursday, June 4. Each class will be held from 8 to 9:30 p.m. every Thursday from June 4 through August 6. During the 15 hours of instruction over 10 weeks, participants will learned to read, write, and speak in Czech.The cost is $210 for NCSML members, $235 for non-members. This fee includes all course materials. The class size is limited to 20 students, so interested individuals are encouraged to register early to secure a spot.Contact Cooková for a registration form at annacookova@gmail.com or 715-651-7044. Full Article Health
ive University of Iowa aims to cut greenhouse gas emissions in half By feedproxy.google.com Published On :: Thu, 07 May 2020 14:18:33 PDT IOWA CITY — The University of Iowa on Thursday unveiled new sustainability goals for the next decade that — if accomplished — would cut its greenhouse gas emissions in half from a decade ago and transform the campus into a “living laboratory for sustainability education and exploration.”But the goals fall short of what a collective of Iowa City “climate strikers” have demanded for more than a year — that the UI end coal burning immediately at its power plant, commit to using only renewable energy by 2030 and unite with the city of Iowa City in a “town-gown” climate accord.“It’s ridiculous for the UI to announce a 2030 climate plan as it continues to burn coal for years and burn methane-spewing natural gas for decades at its power plant,” said Massimo Paciotto-Biggers, 14, a student at Iowa City High and member of the Iowa City Climate Strike group.The university’s new 2030 goals piggyback off its 2020 goals, which former UI President Sally Mason announced in 2010 in hopes of integrating sustainability into the campus’ mission. Her goals included consuming less energy on campus in 2020 than in 2010, despite projected growth; diversifying the campus’ energy portfolio by using biomass, solar, wind and the like to achieve 40 percent renewable energy consumption by 2020; diverting 60 percent of solid waste; reducing the campus transportation carbon footprint with a 10 percent cut in per capita transportation and travel; and increasing learning and research opportunities. The university, according to a new report made public Thursday, met or surpassed many of those goals — including, among other things, a slight dip in total energy use, despite 15 new buildings and major additions across campus.The campus also reported 40 percent of its energy consumption comes via renewable energy sources, and it reduced annual coal consumption 75 percent. As for waste production, the university diverted 43 percent from the landfill and reported diverting 70 percent more waste than in 2010.2030 Plan’s first phase HAS FEWER HARD PERCENTAGESIn just the first phase, the new 2030 goals — a result of collaboration across campus involving a 2030 UI Sustainability Goal Setting Task Force — involve fewer numbers and hard percentages. Aside from the aim to cut greenhouse emissions by 50 percent compared to a 2010 baseline, the phase one goals aim to:• Institutionalize and embed sustainability into campus culture, allowing individual units across campus to develop plans to meeting campus sustainability goals.• Expand sustainability research, scholarship and other opportunities.• Use the campus as a “living laboratory” capable of improving campus sustainability and ecosystems.• Prepare students to live and work in the 21st century through sustainability education.• Facilitate knowledge exchange among the campus community and with the state, nation, and world.PHASE 2 EXPANDS ON GOALSAs the campus moves into phase two of its 2030 plan, it will expand on first-phase goals by identifying specific and measurable tasks and metrics. Leadership plans to finalize that second phase later in the fall semester. “This approach has meant including units engaged in activities such as academics, research, operations, planning, engagement, athletics, and student life,” Stratis Giannakouros, director of the Office of Sustainability and the Environment, said in a statement. ‘Ambitious and forward-looking’Sen. Joe Bolkcom, D-Iowa City, who serves as outreach and community education director for the UI Center for Global and Regional Environmental Research, told The Gazette the new goals are “ambitious and forward-looking.” “The new goals will engage students and research faculty to help build a sustainable path for the campus and broader community,” he said.The university recently made big news on the utilities front by entering a $1.165 billion deal with a private French company to operate its utility system for 50 years. The deal nets the university a massive upfront lump sum it can invest and pull from annually. It gives the private operator decades of reliable income. And the university, in making the deal, mandated its new provider pursue ambitious sustainability goals — promising to impose penalties if it failed to do so.Comments: (319) 339-3158; vanessa.miller@thegazette.com Full Article Education
ive Task force will make recommendations on how to resume jury trials, given coronavirus concerns By feedproxy.google.com Published On :: Thu, 07 May 2020 18:03:29 PDT DES MOINES — The Iowa Supreme Court has asked a group of criminal and civil lawyers, judges and court staff from judicial districts across the state to make recommendations on how criminal and civil jury trials will resume with coronavirus health restrictions.The court is asking the 17-member Jumpstart Jury Trials Task Force to develop temporary policies and procedures for jury trials that will ensure the “fundamental rights of a defendant” to a jury trial, while at the same time “protecting the health and safety” of the jurors, attorneys, judges and the public, said Des Moines lawyer Guy Cook, co-chairman of the task force. The court, Cook said Thursday, has put together a “good cross-section” of professionals who have experience with civil and criminal trials.Task force members are:• Associate Supreme Court Justice Mark McDermott, chairman• Guy Cook, Des Moines criminal and civil attorney, co-chairman• 4th Judicial District Judge Michael Hooper • 5th Judicial District Judge David Porter• Angela Campbell, Des Moines criminal defense attorney• Jim Craig, Cedar Rapids civil attorney, president of Iowa Defense Counsel Association• Janietta Criswell, clerk and jury manager, 8th Judicial District, Ottumwa• Kathy Gaylord, district court administrator, 7th Judicial District, Davenport• Patrick Jennings, Woodbury county attorney, Sioux City• Julie Kneip, clerk of court, 2nd Judicial District, Fort Dodge • Bill Miller, Des Moines civil attorney, chairman of Iowa State Bar Association litigation• Todd Nuccio, Iowa state court administrator• Jerry Schnurr, Fort Dodge civil attorney and president-elect of Iowa State Bar Association • Jennifer Solberg, Woodbury County chief public defender• Chad Swanson, Waterloo civil attorney, president of Iowa Association of Justice • Brian Williams, Black Hawk county attorney • Mark Headlee, information technology director of Iowa Judicial Branch The committee will review the current schedule to resume jury trials that the court has established in consultation with public health officials and other health care providers, and recommend whether the schedule should be altered, according to the court’s order. Jury criminal trials can resume July 13 and civil trials Aug. 3, according to the order. The task force also will make recommendations for how those trials should proceed, according to the court’s order. Members should develop policies and procedures aimed at protecting the health and safety of jurors, court staff, attorneys, judges and visitors throughout the trial process, particularly during the identification of potential jurors, summons of potential jurors, jury selection, trials, jury instructions and jury deliberations.Cook said members will have to consider the challenges for each type of trial. More jurors, for example, are needed in a criminal case, so space and logistics will have to be considered with social distancing requirements. That will be more difficult in the rural courthouses that have less space. A pool of 80 to 100 potential jurors are sometimes summoned for felony trials in larger counties, but that, too, may be a challenge with social distancing. Another possibility would be requiring masks, but how will a mask affect the credibility of a witness if it hides the person’s facial expressions, Cook said. These are all issues the members may encounter.Steve Davis, Iowa Judicial Branch spokesman, said the goal is one uniform statewide plan, but it’s possible that each district may have some discretion, as in the previous orders issued during this pandemic, because of the differences in each county. Davis said the task force members were chosen based on gender, background and geographic area. The recommendations should be submitted to the court the first week in June. Davis said he didn’t yet know when the task force would start meeting by phone or video conference or how often.Comments: (319) 398-8318; trish.mehaffey@thegazette.com Full Article Government
ive For Mercy employee on COVID-19 floor, isolating from family is best Mother’s Day gift she can give By feedproxy.google.com Published On :: Fri, 08 May 2020 13:03:41 PDT This Mother’s Day, April Kelley just wants to give her daughter Jessica Kelley a hug. But she can’t. Jessica, 21, works on the COVID-19 floor at Mercy Medical Center in Cedar Rapids. To protect her family and still do her job, Jessica is living full time at the hospital, which has made housing available to staff who need to isolate from their families during the pandemic. “Just based on the floor I’m on, I don’t want to put my family at risk. It’s not worth it,” she said. Her mother has an autoimmune disorder, adding another layer to Jessica’s worries. Though she does not interact with patients with the coronavirus directly, she still knows exposure is a risk. “It wasn’t too hard of a decision, but it’s hard on me sometimes,” she said. “I really miss her.” Jessica is a telemetry monitor technician. For her eight- to 12-hour shifts, her job is to watch heart monitors of patients in the hospital’s intensive care unit. If any patient starts to have cardiac distress or irregular heart rhythms, she and her fellow technicians are the first ones to notice and can notify the doctors and nurses in the main ward. “It was her choice to either work at the hospital or come home, which was really difficult for her,” April Kelley said. “She’s only 21, so I was pretty proud of her for choosing to help. I don’t think people realize the sacrifice people are making to be there, working in the hospitals right now.” Jessica is finishing her junior year as a nursing student at Mount Mercy University in Cedar Rapids. When classes moved online and the dorms closed, she had to figure out what to do. While many of her classmates moved back home with their families, doing so would have meant quitting her job. Right now, she said, that job feels more important than ever. In addition to being a full-time student, she works 32 to 36 hours a week at the hospital. She spent about a week at home with her mother and brother in Humboldt after the dorms closed, but even then, she stayed in her mother’s finished basement and didn’t interact directly with her. Her older brother, 26, is staying at home with their mom, and she misses him, too. Jessica said to stay connected, she does FaceTime with her mom, a social worker, almost every day. “She’s definitely one of my best friends, one of my biggest supporters. She is a single mom, and she’s worked two jobs for the last 12 years,” Jessica said. “She always provides for us, and she’s just wonderful in every single way. She’s very caring, she takes care of everybody, no matter where you are.” This Mother’s Day, those roles have reversed. Now, Jessica is protecting her mother instead of the other way around. “She said, ‘Mom, I just can’t come home again, I couldn’t put you in that kind of danger,’” April said. “I’m extremely proud of the young lady she is and how responsible she is, and what she is doing during this time, to make sure other people are safe.” Jessica’s interest in nursing came from her family. Her grandmother, aunt and cousin are all nurses. She also had an experience as a child that stuck with her and inspired her current career goal of becoming a pediatric intensive care nurse after graduation. In the second grade, she had encephalitis. At first, she said, doctors didn’t believe she was actually sick. Her mother had to take her to a different hospital to get help. “They said I was making it up, that my screaming and vomiting was just trying to get attention. They said I was faking it,” she said. “At one point, I really did not know who my mom was, and that’s the scariest part, to have someone tell you that’s not real. That’s just not right, and I don’t want other people, especially children to have to deal with that.” She became interested in the telemetry job after touring the hospital as a student. She said watching the monitors can be surreal, knowing each line she watches represents a patient she may never meet but whose life she is responsible for. “You see their heart, but you don’t see them,” she said. “Sometimes you watch them die, but never see them. Other times, you see someone going into a fatal rhythm, and you call the nurses ... and when they finally get that person stabilized, you know they might not have made it if we weren’t there. It’s very rewarding.” April stressed the need for people to follow public health guidelines on social distancing to stay healthy. “I know they’re starting to open back up and people are eager to get on with their lives,” she said. “But there are a lot of people putting their lives on the line right now ... and I would hate for Jessica to have to go back and self-isolate again if there was a second wave.” April’s sad she can’t spend this Mother’s Day with her daughter, but right now, that’s not what is important. “Remember, there’s going to be another Mother’s Day, she said. “We all just have to take care of our people.” Comments: (319) 398-8339; alison.gowans@thegazette.com Full Article
ive Coronavirus in Iowa, live updates for May 8: Cedar Rapids to host virtual City Council meeting By feedproxy.google.com Published On :: Fri, 08 May 2020 06:41:21 PDT 4:43 P.M.: GOODWILL PLANS TO REOPEN 11 EASTERN IOWA RETAIL LOCATIONSGoodwill of the Heartland will reopen 11 retail locations in Eastern Iowa next week, including all its Cedar Rapids stores, according to an announcement on the Goodwill Facebook page. Stores in Marion, Coralville, Iowa City, Washington, Bettendorf, Davenport and Muscatine also will resume business Monday, starting with accepting donations only.Locations will be open to shoppers, beginning Friday, May 15, and run from 11 a.m.-6 p.m. Monday through Saturday and from noon-5 p.m. Sunday.All customers are required to wear face masks to enter the store. For more information, including safety guidelines, visit the Goodwill website.3:02 p.m.: IOWA DNR URGES CAMPERS TO CHECK WEBSITE BEFORE TRAVELThe Iowa Department of Natural Resources encourage visitors to recently reopened campgrounds to check the DNR website for temporary closures before traveling to any of the areas. Campgrounds started to open Friday for walk-in, first come, first served campers with self-contained restrooms, according to a news release.Some parks and campgrounds have closures due construction or other maintenance projects. Staff will monitor the areas closely, reminding visitors to practice physical distancing guidelines and other policies issued by the DNR earlier this week.Some pit latrines in high-use areas will be open, but all other restrooms, drinking fountains and shower facilities will be closed. Park visitors are asked to use designated parking areas and follow all park signs.The DNR’s reservation system for reservable campgrounds is available online, taking reservations for Monday and later.Iowa has 68 state parks and four state forests, including hiking trails, lake recreation and camping. For more information, visit the DNR website.10:23 a.m.: CEDAR RAPIDS TO HOST VIRTUAL CITY COUNCIL MEETINGThe next Cedar Rapids City Council meeting will be hosted virtually. The meeting will be held May 12, beginning at noon. The livestream is available at the city’s Facebook page. Indexed videos can be accessed on the City of Cedar Rapids website.The public is invited to provide comments, submitting written comments via email to cityclerk@cedar-rapids.org before the meeting or joining the Zoom conference call and registering here before 2 p.m. Tuesday. Registrants will receive an email with instructions to participate. Written comments received before 2 p.m. the day of the meeting will be given to City Council members before the event.The public will only be invited to speak during designated public comment sections of the meeting. Please visit the City’s website for speaking guidelines. City Hall remains closed to the public. No in-person participation is available.Tuesday’s meeting agenda will be posted to the website by 4 p.m. Friday.MICHAEL BUBLE PERFORMANCES IN MOLINE, DES MOINES MOVED TO 2021Michael Buble’s “An Evening with Michael Buble” Tour has rescheduled dates to 2021. The 26-date series of concerts will begin February 6 in Salt Lake City and conclude March 25 in Jacksonville, Fla., according to a news release Friday.Bubble’s shows at TaxSlayer Center in Moline, Ill., has been switched to Feb. 20, 2021. He will perform at Wells Fargo Arena in Des Moines the following day.Tickets for previously scheduled dates will be honored.“I am so looking forward to getting back on stage,” Buble said in the release. “I’ve missed my fans and my touring family. Meantime, I hope everyone stays safe. We can all look forward to a great night out.”Buble also just completed a series of Facebook Live shows while in quarantine with his family in Vancouver.Comments: (319) 368-8679; kj.pilcher@thegazette.com Full Article Health
ive New machines in Test Iowa initiative still unproven By feedproxy.google.com Published On :: Fri, 08 May 2020 17:35:36 PDT DES MOINES — More than 20 days after Iowa signed a $26 million contract with a Utah company to expand testing in the state, the machines the firm supplied to run the samples still have not passed muster.A time frame for completing the validation process for the Test Iowa lab machines is unknown, as the process can vary by machine, University of Iowa officials said Friday. The validation process is undertaken to determine if the machines are processing tests accurately. To this point, the lab has processed the Test Iowa results using machines the State Hygienic Lab already had, officials told The Gazette.Running side-by-side testing is part of the validation process. The lab then compares whether the machines yield the same results when the sample is run, officials said Friday. The side-by-side testing means the Test Iowa samples are being run at least twice to compare results.The state does not break out how many of the 331,186 Iowans who by Friday have completed the coronavirus assessment at TestIowa.com have actually been tested. Test Iowa was initiated last month to ramp up testing of essential workers and Iowans showing COVID-19 symptoms. The state’s fourth drive-though location where people with appointments can be tested opened Thursday at the Kirkwood Continuing Education Training Center in Cedar Rapids.On Friday, Iowa posted a fourth straight day of double-digit deaths from coronavirus, with the latest 12 deaths reported by the state Department of Public Health bringing the statewide toll to 243 since COVID-19 was first confirmed March 8 in Iowa.State health officials reported another 398 Iowans tested positive for the respiratory ailment, bringing that count to 11,457 of the 70,261 residents who have been tested — a positive rate of more than 16 percent.One in 44 Iowans has been tested for COVID-19, with 58,804 posting negative results, according to state data. A total of 4,685 people have recovered from the disease.During a Thursday media briefing, Gov. Kim Reynolds told reporters a backlog of test results that occurred due to validation of Test Iowa equipment had been “caught up,” but some Iowans who participated in drive-through sites set up around the state indicated they still were awaiting results.Reynolds spokesman Pat Garrett confirmed Thursday that “a very small percentage” of coronavirus test samples collected under the Test Iowa program could not be processed because they were “potentially damaged,” resulting in incomplete results.There were 407 Iowans who were hospitalized (with 34 admitted in the past 24 hours) for coronavirus-related illnesses and symptoms with 164 being treated in intensive care units and 109 requiring ventilators to assist their breathing.Health officials said the 12 deaths reported Friday were: three in Woodbury County, two in Linn County and one each in Black Hawk, Dallas, Dubuque, Jasper, Louisa, Muscatine and Scott counties. No other information about the COVID-19 victims was available from state data.According to officials, 51 percent of the Iowans who have died from coronavirus have been male — the same percentage that tested positive.Iowans over the age of 80 represent 46 percent of the COVID-19 victims, followed by 41 percent between 61 and 80.Of those who have tested positive, state data indicates about 42 percent are age 18 to 40; 37 percent are 41 to 60; 14 percent are 61 to 80 and 5 percent are 81 or older.Counties with the highest number of positive test results are Polk (2,150), Woodbury (1,532), Black Hawk (1,463) and Linn (813).Earlier this week, state officials revamped the data available to the public at coronavirus.iowa.gov, with the new format no longer listing the age range of Iowans who died from coronavirus and providing information using a different timeline than before.The governor did not hold a daily media briefing Friday due to scheduling conflicts created by Vice President Mike Pence’s trip to Iowa. Garrett said Reynolds would resume her COVID-19 briefings next week.John McGlothlen and Zack Kucharski of The Gazette contributed to this report. Full Article News
ive C.R. workplace shooting suspect turns self in after father drives him to Alabama police station By feedproxy.google.com Published On :: Fri, 08 May 2020 17:05:43 PDT A man suspected of a workplace shooting last month at a vinyl window manufacturer in southwest Cedar Rapids turned himself into authorities Friday.Jamal Devonte Edwards, 26, has been wanted since two men were shot at Associated Materials, 3801 Beverly Rd. SW, the morning of April 9. Cedar Rapids police had indicated Edwards was wanted in particular for the shooting of Mark Robertson, 36.Edwards faces charges of attempted murder, intimidation with a dangerous weapon, going armed with intent and willful injury.The U.S. Marshals Service helped locate Edwards, distributing a photo of Edwards along the Gulf Coast. He was located in Mobile, Ala. when his father brought him to the Mobile police department so he could turn himself in, according to a Cedar Rapids police news release.The April 9 shooting was reported at 5:03 a.m. after two employees were shot at Associated Materials. Both suffered non-life-threatening injuries, police said.Police said at the time it appeared the shooter knew the two men.Shawn Hardy, senior vice president of integrated products for Associated Materials, confirmed Edwards worked at the Cedar Rapids business, which gave him access to the building, but said he had been employed through a temp agency. Full Article Public Safety
ive Celebrating on a screen: Iowa universities hold first-ever online commencements By feedproxy.google.com Published On :: Fri, 08 May 2020 17:32:09 PDT Iowa State University graduates who celebrated commencement Friday saw lots of caps and gowns, red-and-gold confetti and arenas packed with friends and family. But none of those images were from this year — which now is defined by the novel coronavirus that has forced education online and put an end to large gatherings like graduation ceremonies. Appearing in front of a red ISU screen Friday, College of Agriculture and Life Sciences Dean Daniel J. Robison addressed graduates like he usually would at commencement — but this time in a recorded message acknowledging the unprecedented circumstances keeping them apart.“This year, because of the COVID crisis, we are unfortunately not all together for this happy occasion,” he said, pushing forward in a motivational tone by quoting famed ISU alumnus George Washington Carver. “When you can do the common things in life in an uncommon way, you will command the attention of the world,” Robison said, citing Carver. About 12,000 graduates across Iowa’s public universities this month are doing exactly that — capping their collegiate careers with never-before-attempted online-only commencement ceremonies, with each campus and their respective colleges attempting a variety of virtual celebration methods.ISU and the University of Iowa are attempting some form of socially-distanced livestreamed convocation with countdown clocks and virtual confetti. All three campuses including the University of Northern Iowa have posted online recorded messages, videos and slides acknowledging individual graduates.Some slides include photos, thank-yous, quotes and student plans for after graduation.UNI, which didn’t try any form of a live virtual ceremony, instead created a graduation website that went live Thursday. That site hosts an array of recorded video messages — including one from UNI President Mark Nook who, standing alone behind a podium on campus clad in traditional academic regalia, recognized his campus’ 1,500-some spring graduates and their unusual challenges.“We know the loss you feel in not being able to be on campus to celebrate this time with your friends, faculty and staff,” Nook said. “To walk around campus in your robe and to take those pictures with friends and family members … The loss is felt by many of us as well.”He reminded those listening that this spring’s UNI graduates — like those at the UI and ISU — can participate in an upcoming in-person commencement ceremony.And although students were allowed to return caps and gowns they ordered for their canceled walks across the stage, some kept them as keepsakes. The campuses offered other tokens of remembrance as well, including “CYlebration” gift packages ISU sent to graduates in April stuffed with a souvenir tassel, diploma cover, and streamer tube — to make up for the confetti that won’t be falling on graduation caps from the Hilton Coliseum rafters.In addition to the recorded messages from 17 UI leaders — including President Bruce Harreld — the campus solicited parent messages, which will be included in the live virtual ceremonies. To date, about 3,100 of the more than 5,400 UI graduates have RSVP’d to participate in the ceremony, which spokeswoman Anne Bassett said is a required affirmation from the students to have their names read.“Students do not have to sign up to watch,” she said. “So there’s no way at this time to predict how many will do so.”Despite the historic nature of the first online-only commencement ceremonies — forever bonding distanced graduates through the shared experience — UI graduate Omar Khodor, 22, said it’s a club he would have liked to avoid.“I’d definitely prefer not to be part of that group,” the environmental science major said, sharing disappointment over the education, experiences and celebrations he lost to the pandemic. “A lot of students like myself, we’re upset, but we’re not really allowed to be upset given the circumstances,” Khodor said. “You have this sense that something is unfair, that something has been taken from you. But you can’t be mad about it at all.”‘Should I Dance Across the Stage?’ Life is too short to dwell on what could have been or what should have been — which sort of captures graduate Dawn Hales’ motivation to get an ISU degree.The 63-year-old Ames grandmother calls herself the “oldest BSN Iowa State grad ever.”“It’s the truth, because we’re only the second cohort to graduate,” Hales said. “I’ll probably be the oldest for a while.”ISU began offering a Bachelor of Science in nursing degree in fall 2018 for registered nurses hoping to advance their careers — like Hales, who spent years in nursing before becoming director of nursing at Accura Healthcare, a skilled nursing and rehabilitation center in Ames.In addition to wanting more education, Hales said, she felt like the “odd man out” in her red-and-gold family — with her husband, three sons and their wives all earning ISU degrees. She earned an associate degree and became a registered nurse with community college training. “I was director of nursing at different facilities, but I did not have a four-year degree,” she said. “I always wanted to get my BSN.”So in January 2019, she started full-time toward her three-semester pursuit of a BSN — even as she continued working. And her education took a relevant and important turn when COVID-19 arrived.“My capstone project was infection control,” she said, noting her focus later sharpened to “infection control and crisis management” — perfect timing to fight the coronavirus, which has hit long-term care facilities particularly hard. “We were hyper vigilant,” Hales said of her facility, which has yet to report a case of COVID-19. “I think we were probably one of the first facilities that pretty much shut down and started assessing our staff when they would come in.”Hales said she was eager to walk in her first university graduation and was planning antics for it with her 10-year-old granddaughter.“We were trying to think, should I dance across the stage?” Hales said. “Or would I grab a walker and act like an old lady going across the stage?“She was trying to teach me to do this ‘dab’ move,” Hales said. “I said, ‘Honey, I cannot figure that out.’”In the end, Hales watched the celebration online instead. She did, however, get a personalized license plate that reads, “RN2BSN.”In From Idaho To Exalt ‘In ‘Our Own Way’Coming from a family-run dairy farm in Jerome, Idaho, EllieMae Millenkamp, 22, is the first in her family to graduate college.Although music is her passion, Millenkamp long expected to study at an agriculture school — but Colorado State was her original choice. Then, while visiting family in Iowa during a cousin’s visit to ISU, she fell in love with the Ames campus and recalibrated her academic path.While at ISU, the musical Millenkamp began writing more songs and performing more online, which led to in-person shows and a local band.And then, during her junior year, a talent scout reached out to invite her to participate in an audition for NBC’s “The Voice.” That went well and Millenkamp, in the summer before her senior year, moved to Los Angeles and made it onto the show. She achieved second-round status before being bumped, but the experience offered her lifelong friendships and connections and invigorated her musical pursuits — which have been slowed by COVID-19. Shows have been canceled in now idled bars.Millenkamp went back to Idaho to be with her family, like thousands of her peers also did with their families, when the ISU campus shut down.After graduation she plans on returning and working the family farm again until her musical career has the chance to regain momentum. But she recently returned to Ames for finals. And she and some friends, also in town, plan to celebrate graduation, even if not with an official cap and gown. “We’ll probably have a bonfire and all hang out,” she said. “We’ll celebrate in our own way.”Seeking Closure After Abrupt Campus ExitsMost college seniors nearing graduation get to spend their academic hours focusing on their major and interests, wrapping their four or sometimes five years with passion projects and capstone experiences.That was Omar Khodor’s plan — with lab-based DNA sequencing on tap, along with a geology trip and policy proposal he planned to present to the Iowa Legislature. But all that got canceled — and even some requirements were waived since COVID-19 made them impossible.“There were still a lot of a lot of things to wrap up,” he said. “A lot of things I was looking forward to.”He’s ending the year with just three classes to finish and “absolutely” would have preferred to have a fuller plate. But Khodor’s academic career isn’t over. He’s planning to attend law school in the fall at the University of Pennsylvania, where he’ll pursue environmental law. But this spring has diminished his enthusiasm, with the question lingering of whether in-person courses will return to campus soon. If they don’t, he’s still leaning toward enrolling — in part — because of all the work that goes into applying and getting accepted, which he’s already done. “But online classes are definitely less fulfilling, less motivating. You feel like you learn less,” he said. “So it will kind of be a tossup. There’ll be some trade-offs involved in what I would gain versus what I would be paying for such an expensive endeavor like law school.”As for missing a traditional college commencement, Khodor said he will, even though he plans to participate in the virtual alternative.“Before it got canceled, I didn’t think that I was looking forward to it as much as I actually was,” he said. Not so much for the pomp and circumstance, but for the closure, which none of the seniors got this year. When the universities announced no one would return to campus this semester, students were away on spring break.They had already experienced their last in-person class, their last after-class drink, their last cram session, their last study group, their last lecture, their last Iowa Memorial Union lunch — and they didn’t even know it. “So many of us, we won’t have closure, and that can kind of be a difficult thing,” he said.Comments: (319) 339-3158; vanessa.miller@thegazette.comOnline CelebrationsFor a list of commencement times and virtual celebrations, visit:The University of Iowa’s commencement site at https://commencement.uiowa.edu/Iowa State University’s commencement site at https://virtual.graduation.iastate.edu/University of Northern Iowa’s commencement site at https://vgrad.z19.web.core.windows.net/uni/index.html Full Article Education
ive Mother’s Day, Birthdays, Anniversaries: Celebrating during a pandemic By feedproxy.google.com Published On :: Fri, 08 May 2020 13:10:23 PDT A 10th wedding anniversary traditionally is celebrated with a gift of aluminum or tin.For Sondy Daggett, her 10th year of marriage to Liz Hoskins was marked with a gift of Champagne and chocolate-covered strawberries shared through a window.Employees at Bickford of Marion, the assisted living and memory care center where Hoskins is a resident, surprised the couple with the anniversary gift on May 1. Despite the current coronavirus-related mitigation practices, the staff had created a special moment for the couple, who have been partners for 24 years. Daggett burst into tears as employees played their wedding song — Billy Joel’s “The Longest Time.”“It just touched my soul,” Daggett said.Across the state, moments like this are relegated through windows or over a phone call. As the novel coronavirus pandemic sweeps through the country, long-term care facilities have locked down in an effort to keep residents healthy, which means their families are no longer able to hug their loved ones, or sit with them in their rooms.For many families, the feelings at such times this time are conflicted. Typical Mother’s Day celebrations have been placed on hold, and recent milestones have been missed by those living in long-term care facilities. Simple visits through windows feel distant.“Those are the moments you remember and you miss,” said Daggett, recalling memories of visits to Bickford of Marion from Hoskins’s grandchildren and family gatherings during the holidays. Hoskins, who has dementia, has been a resident at Bickford since August 2019.“The pandemic has taken this away,” Daggett said.But beyond this new dynamic with which family members are left to grapple, they also have the constant worry that their loved one could fall ill.So far, Bickford of Marion has not seen any cases.“Every time you read about another outbreak — whether it’s close to home or anywhere in the country — it brings home how fortunate we are so far,” said Matt Hoskins, Liz Hoskin’s son. “I can’t imagine the anxiety the residents and staff are having once it breaks through the wall.”As of Friday, 29 long-term care facilities across the state, which includes skilled nursing facilities and senior living centers, among others — have reported outbreaks of COVID-19 among hundreds of their staff and residents.As a result, for some Iowans, that fear has become a reality.‘I have to trust’Ruth Brackett’s son Jamie Degner, a 38-year-old resident at Harmony House Health Care Center in Waterloo, tested positive for COVID-19 this past week.Degner, who has severe autism and intellectual disabilities, has been a resident there since he was 15 years old.More than 60 residents and staff have tested positive for COVID-19 at Harmony House, an intermediate care facility. It’s one of two long-term care facilities in Black Hawk County reporting an outbreak, defined as three or more positive tests among residents.Degner received his test results on Tuesday. He’s had lower-than-normal oxygen levels, but otherwise has recorded his usual vital signs and has not experienced symptoms.Brackett said it is “unbelievably difficult to not be able to go be with him through this.”As with many facilities across the state, Harmony House closed its doors to visitors in early March, when the first cases of COVID-19 began being reported across Iowa and the nation. Brackett said her son’s cognitive abilities make it impossible for him to understand that she is unable to visit because she might make him sick, so the staff instead tell Degner his mom is “at work.” While she’s optimistic he’ll improve, Brackett worries whether Degner’s virus would take a turn for the worse. “It’s tough because I have to trust” the staff, Brackett said. “There’s nothing I can do, so I can’t spend a lot of time dwelling on what I might do differently.”The families that spoke to The Gazette believe the leadership at long-term care facilities are doing what they can to keep its residents safe and healthy. At Bickford of Marion, officials have taken the unique step of promising public transparency of possible COVID-19 cases in its facility. On the website of every Bickford location is a feature recording the number of residents who have tested positive for COVID-19.“Whether it’s COVID-19 or not, we want to be transparent with families about their loved ones’ care,” Bickford of Marion Executive Director Jacobi Feckers said. “I don’t know why other nursing homes haven’t taken that step because I haven’t spoken to other facilities, but I’m thankful that’s the route we’ve taken.”It’s not just families who are placing their trust in management. Ron Moore is an independent living resident at Cottage Grove Place, one of the largest senior living centers in Cedar Rapids that has reported an outbreak of COVID-19 this past week. According to the latest data from public health officials, five residents and staff there have tested positive.The outbreak originated in the skilled nursing unit, and officials said they are working to ensure the virus doesn’t spread to the assisted-living and independent-living portions of the facility. They restricted movement between the facilities and conduct frequent temperature checks of staff.So far, the general feeling among residents at Cottage Grove Place’s independent-living housing is that management has “done a good job” of controlling exposure.“The feelings of the residents here are positive,” Moore said. “They appreciate what management has done to protect us.”‘Any opportunity to celebrate’Still, life looks much differently at Cottage Grove Place. Moore said his schedule typically is packed with weekly book clubs and coffees with friends. Now he and his wife take walks, or try to connect with friends over email.“I’ve found (residents) are not depressed at this time,” he said. “But in the future, if this goes on for many months? My prediction is yes, depression will be a serious thing.”Local senior living centers have come up with unique ways to allow visitors to see their loved ones. Gina Hausknecht, a 55-year-old Iowa City resident, was able to see her mother in person for the first time in weeks after her assisted-living home, Oaknoll Retirement Community in Iowa City, created a “drive up” visit option this past weekend. While Hausknecht sat in the car, she was able to speak with her mother, 93-year-old Ellen Hausknecht, for an hour outside the facility. Before this, it had been emotionally difficult for Hausknecht not to see her mom weekly as she usually does“It sunk in that I don’t know when I’m going to see my mom again, and that felt really terrible,” Hausknecht previously told The Gazette.Hausknecht said she hopes to take this year’s Mother’s Day as an opportunity to do something special, particularly given the difficult past few weeks.“Our family isn’t super-big on these kinds of holidays but we do like to acknowledge them, and this year it feels important to take hold of any opportunity to celebrate,” she said.Other facilities, including Bickford of Marion, also have eased restrictions on sending food and gifts to residents in time for Mother’s Day. Matt Hoskins, Liz’s Hoskins’ son, said the family’s usual Mother’s Day plans are impossible this year, so they hope to send Liz’s Hoskins artwork from her grandchildren along with other gifts. Brackett, who will be apart from her son Degner this year, said she hadn’t planned anything for the holiday. She looks forward to her first in-person visit with him after the pandemic, when she will bring his favorite meal from McDonald’s and a new deck of Phase 10 cards. Despite the feelings of being separated, their wedding anniversary on May 1 likely is something Daggett will cherish, she said. With Daggett acting as Hoskins caregiver since her dementia diagnosis in 2016, their wedding anniversary has been something the couple hasn’t celebrated in a significant way in some time, she said.But that worry still creeps in the back of her mind. Daggett said she’s trying to remain “as confident as anyone can at this point.”“I learned a long time ago you can’t worry about what you can’t control,” Daggett said. “But does that mean I still wake up at 2 in the morning worried about it? Of course I do.”Comments: (319) 398-8469; michaela.ramm@thegazette.com Full Article Health
ive Coronavirus in Iowa, live updates for May 9: 214 more positive tests reported By feedproxy.google.com Published On :: Sat, 09 May 2020 08:03:28 PDT 11 a.m. Iowa sees 214 more positive tests for coronavirusThe Iowa Department of Public Health on Saturday reported nine more deaths from COVID-19, for a total of 252 since March 8.An additional 214 people tested positive for the virus, bringing the state’s total to 11,671.A total of 71,476 Iowans have been tested for COVID-19, the department reported.With Saturday’s new figures from the Department of Public Health, these are the top 10 counties in terms of total cases:• Polk — 2194• Woodbury — 1554• Black Hawk — 1477• Linn — 819• Marshall — 702• Dallas — 660• Johnson — 549• Muscatine — 471• Tama — 327• Louisa — 282. Full Article Health
ive Iowa coronavirus hospitalizations drop for second consecutive day By feedproxy.google.com Published On :: Sat, 09 May 2020 10:48:26 PDT For the second consecutive day the number of Iowa patients hospitalized with COVID-19 has dropped.The Iowa Department of Public Health reported Saturday that 402 people were hospitalized with the coronavirus, down five from the previous day, and down 15 from its current peak of 417 on Thursday.Saturday’s totals mark the first time back-to-back COVID-19 hospitalization decreases since figures had begun being tracked.Nine deaths in Iowa were recorded Saturday, according to the Department of Public Health, bringing the total to 252. But it snapped a streak of four consecutive days in which 10 or more deaths were recorded in Iowa.Four of the deaths were in Polk County, bringing Polk’s total to 58 — matching Linn County’s as most in the state.Saturday was the first time since Monday that no deaths in Linn County were reported.Two deaths were in Jasper County, one each in Johnson, Muscatine and Tama counties.Four of those who died were 81 years of age and older, three were 61 to 80 and two were aged 41 to 60. Saturday’s report also showed there now have been a total of 29 outbreaks recorded in long-term care facilities statewide.Including Saturday’s latest figures from the Department of Public Health — with 214 positive cases, for a total of 11,671 — these are the top 10 Iowa counties in terms of total cases:• Polk — 2,194• Woodbury — 1,554• Black Hawk — 1,477• Linn — 819• Marshall — 702• Dallas — 660• Johnson — 549• Muscatine — 471• Tama — 327• Louisa — 282.More than 71,000 Iowans — one of 43 — have been tested, and 16.3 percent of those tested have been positive cases, according to the state.Forty-six percent of Iowa deaths have been those age 81 and older, while 87 percent are 61 and older. Fifty-one percent have been male.Beginning this past Friday, Gov. Kim Reynolds permitted more businesses to partially reopen.“I’m proud to say that Iowans do what they always do and they responded,” she said at her Thursday news conference, her most recent. “So since we’ve kind of really accomplished what we were trying to do, ... now we have shifted our focus from mitigation and resources to managing and containing virus activity as we begin to open Iowa back up.”Reynolds met with President Donald Trump on Wednesday at the White House to discuss the pandemic and mitigation strategies in the state.Vice President Mike Pence visited Iowa Friday, when he met with faith leaders and agricultural and food company executives.Comments: (319) 368-8857; jeff.linder@thegazette.com Full Article Health
ive Members – GiveWP Integration By themehybrid.com Published On :: Mon, 05 Aug 2019 18:00:39 +0000 Announcement of the Members - Give Integration add-on that creates a nicer UI when the GiveWP and Members plugins are active. Full Article WordPress Plugins
ive Thanks for all the positive support and reception to my... By feedproxy.google.com Published On :: Mon, 19 Dec 2016 17:09:05 -0500 Thanks for all the positive support and reception to my Lightroom presets so far, especially to those who pulled the trigger and became my first customers! I’d love to hear your feedback once you try them out! . Still time to enter the giveaway or to take advantage of the 50% sale! See my last post for full details and the link in my profile. ❤️ (at Toronto, Ontario) Full Article
ive Merry Xmas everyone! It’s giveaway time! ???????? . Thank you to... By feedproxy.google.com Published On :: Sun, 25 Dec 2016 12:14:57 -0500 Merry Xmas everyone! It’s giveaway time! ???????? . Thank you to all those who participated in my preset giveaway this week! The support makes all the hard work and extra effort worth it! . Without further ado, the randomly drawn winners of my custom Lightroom presets are @l9lee @rchellau @bokeh.jay! Congrats and check your DMs soon for details! ???? . You still have until tomorrow to grab my presets (which this shot was edited with) for 50% off! They’ll be going back to regular price after so don’t miss out! ???? (at Toronto, Ontario) Full Article
ive River Fog and Soybeans By feedproxy.google.com Published On :: Mon, 24 Aug 2015 15:10:27 -0500 Posted on August 24, 2015 River Fog and Soybeans Photo Info & Viewer Comments Tweet Full Article Landscape
ive River Fog from County Line East By feedproxy.google.com Published On :: Tue, 25 Aug 2015 15:34:58 -0500 Posted on August 25, 2015 River Fog from County Line East Photo Info & Viewer Comments Tweet Full Article Landscape
ive Web Design as Narrative Architecture By feedproxy.google.com Published On :: Wed, 30 Mar 2011 05:48:21 PDT Stories are everywhere. When they don’t exist we make up the narrative — we join the dots. We make cognitive leaps and fill in the bits of a story that are implied or missing. The same goes for websites. We make quick judgements based on a glimpse. Then we delve deeper. The narrative unfolds, or we create one as we browse. Mark Bernstein penned Beyond Usability and Design: The Narrative Web for A List Apart in 2001. He wrote, ‘the reader’s journey through our site is a narrative experience’. I agreed wholeheartedly: Websites are narrative spaces where stories can be enacted, or emerge. Henry Jenkins, Director of Comparative Media Studies, and Professor of Literature at MIT, wrote Game Design as Narrative Architecture. He suggested we think of game designers, ‘less as storytellers than as narrative architects’. I agree, and I think web designers are narrative architects, too. (Along with all the multitude of other roles we assume.) Much of what Henry Jenkins wrote applies to modern web design. In particular, he describes two kinds of narratives in game design that are relevant to us: Enacted narratives are those where: […] the story itself may be structured around the character’s movement through space and the features of the environment may retard or accelerate that plot trajectory. Sites like Amazon, New Adventures, or your portfolio are enacted narrative spaces: Shops or service brochures that want the audience to move through the site towards a specific set of actions like buying something or initiating contact. Emergent narratives are those where: […] spaces are designed to be rich with narrative potential, enabling the story-constructing activity of players. Sites like Flickr, Twitter, or Dribbble are emergent narrative spaces: Web applications that encourage their audience use the tools at their disposal to tell their own story. The audience defines how they want to use the narrative space, often with surprising results. We often build both kinds of narrative spaces. Right now, my friends and I at Analog are working on Mapalong, a new maps-based app that’s just launched into private beta. At its heart Mapalong is about telling our stories. It’s one big map with a set of tools to view the world, add places, share them, and see the places others share. The aim is to help people tell their stories. We want to use three ideas to help you do that: Space (recording places, and annotating them), data (importing stuff we create elsewhere), and time (plotting our journeys, and recording all the places, people, and memories along the way). We know that people will find novel uses for the tools in Mapalong. In fact, we want them to because it will help us refine and build better tools. We work in an agile way because that’s the only way to design an emerging narrative space. Without realising it we’ve become architects of a narrative space, and you probably are, too. Many projects like shops or brochure sites have fixed costs and objectives. They want to guide the audience to a specific set of actions. The site needs to be an enacted narrative space. Ideally, designers would observe behaviour and iterate. Failing that, a healthy dose of empathy can serve. Every site seeks to teach, educate, or inform. So, a bit of knowledge about people’s learning styles can be useful. I once did a course in one to one and small group training with the Chartered Institute of Personnel and Development. It introduced me to Peter Honey and Alan Mumford’s model which describes four different learning styles that are useful for us to know. I paraphrase: Activists like learning as they go; getting stuck in and working it out. They enjoy the here and now, and are happy to be dominated by immediate experiences. They are open-minded, not sceptical, and this tends to make them enthusiastic about anything new. Reflectors like being guided with time to take it all in and perhaps return later. They like to stand back to ponder experiences and observe them from many different perspectives. They collect data, both first hand and from others, and prefer to think about it thoroughly before coming to a conclusion. Theorists to understand and make logical sense of things before they leap in. They think problems through in a vertical, step-by-step logical way. They assimilate disparate facts into coherent theories. Pragmatists like practical applications of ideas, experiments, and results. They like trying out ideas, theories and techniques to see if they work in practice. They positively search out new ideas and take the first opportunity to experiment with applications. Usually people share two or more of these qualities. The weight of each can vary depending on the context. So how might learning styles manifest themselves in web browsing behaviour? Activists like to explore, learn as they go, and wander the site working it out. They need good in-context navigation to keep exploring. For example, signposts to related information are optimal for activists. They can just keep going, and going, and exploring until sated. Reflectors are patient and thoughtful. They like to ponder, read, reflect, then decide. Guided tours to orientate them in emergent sites can be a great help. Saving shopping baskets for later, and remembering sessions in enacted sites can also help them. Theorists want logic. Documentation. An understanding of what the site is, and what they might get from it. Clear, detailed information helps a theorist, whatever the space they’re in. Pragmatists get stuck in like activists, but evaluate quickly, and test their assumptions. They are quick, and can be helped by uncluttered concise information, and contextual, logical tools. An understanding of interactive narrative types and a bit of knowledge about learning styles can be useful concepts for us to bear in mind. I also think they warrant inclusion as part of an articulate designer’s language of web design. If Henry Jenkins is right about games designers, I think he could also be right about web designers: we are narrative architects, designing spaces where stories are told. The original version of this article first appeared as ‘Jack A Nory’ alongside other, infinitely more excellent articles, in the New Adventures paper of January 2011. It is reproduced with the kind permission of the irrepressible Simon Collison. For a short time, the paper is still available as a PDF! —∞— Full Article
ive Facebook Live Streaming and Audio/Video Hosting connected to Auphonic By feedproxy.google.com Published On :: Thu, 22 Jun 2017 05:55:57 +0000 Facebook is not only a social media giant, the company also provides valuable tools for broadcasting. Today we release a connection to Facebook, which allows to use the Facebook tools for video/audio production and publishing within Auphonic and our connected services. The following workflows are possible with Facebook and Auphonic: Use Facebook for live streaming, then import, process and distribute the audio/video with Auphonic. Post your Auphonic audio or video productions directly to the news feed of your Facebook Page or User. Use Facebook as a general media hosting service and share the link or embed the audio/video on any webpage (also visible to non-Facebook users). Connect to Facebook First you have to connect to a Facebook account at our External Services Page, click on the "Facebook" button. Select if you want to connect to your personal Facebook User or to a Facebook Page: It is always possible to remove or edit the connection in your Facebook Settings (Tab Business Integrations). Import (Live) Videos from Facebook to Auphonic Facebook Live is an easy (and free) way to stream live videos: We implemented an interface to use Facebook as an Incoming External Service. Please select a (live or non-live) video from your Facebook Page/User as the source of a production and then process it with Auphonic: This workflow allows you to use Facebook for live streaming, import and process the audio/video with Auphonic, then publish a podcast and video version of your live video to any of our connected services. Export from Auphonic to Facebook Similar to Youtube, it is possible to use Facebook for media file hosting. Please add your Facebook Page/User as an External Service in your Productions or Presets to upload the Auphonic results directly to Facebook: Options for the Facebook export: Distribution Settings Post to News Feed: The exported video is posted directly to your news feed / timeline. Exclude from News Feed: The exported video is visible in the videos tab of your Facebook Page/User (see for example Auphonic's video tab), but it is not posted to your news feed (you can do that later if you want). Secret: Only you can see the exported video, it is not shown in the Facebook video tab and it is not posted to your news feed (you can do that later if you want). Embeddable Choose if the exported video should be embeddable in third-party websites. It is always possible to change the distribution/privacy and embeddable options later directly on Facebook. For example, you can export a video to Facebook as Secret and publish it to your news feed whenever you want. If your production is audio-only, we automatically generate a video track from the Cover Image and (possible) Chapter Images. Alternatively you can select an Audiogram Output File, if you want to add an Audiogram (audio waveform visualization) to your Facebook video - for details please see Auphonic Audiogram Generator. Auphonic Title and Description metadata fields are exported to Facebook as well. If you add Speech Recognition to your production, we create an SRT file with the speech recognition results and add it to your Facebook video as captions. See the example below. Facebook Video Hosting Example with Audiogram and Automatic Captions Facebook can be used as a general video hosting service: even if you export videos as Secret, you will get a direct link to the video which can be shared or embedded in any third-party websites. Users without a Facebook account are also able to view these videos. In the example below, we automatically generate an Audiogram Video for an audio-only production, use our integrated Speech Recognition system to create captions and export the video as Secret to Facebook. Afterwards it can be embedded directly into this blog post (enable Captions if they don't show up per default) - for details please see How to embed a video: It is also possible to just use the generated result URL from Auphonic to share the link to your video (also visible to non-Facebook users): https://www.facebook.com/auphonic/videos/1687244844638091/ Important Note: Facebook needs some time to process an exported video (up to a few minutes) and the direct video link won't work before the processing is finished - please try again a bit later! On Facebook Pages, you can see the processing progress in your Video Library. Conclusion Facebook has many broadcasting tools to offer and is a perfect addition to Auphonic. Both systems and our other external services can be used to create automated processing and publishing workflows. Furthermore, the export and import to/from Facebook is also fully supported in the Auphonic API. Please contact us if you have any questions or further ideas! Full Article Audio News
ive Auphonic Adaptive Leveler Customization (Beta Update) By feedproxy.google.com Published On :: Mon, 05 Nov 2018 11:42:22 +0000 In late August, we launched the private beta program of our advanced audio algorithm parameters. After feedback by our users and many new experiments, we are proud to release a complete rework of the Adaptive Leveler parameters: In the previous version, we based our Adaptive Leveler parameters on the Loudness Range descriptor (LRA), which is included in the EBU R128 specification. Although it worked, it turned out that it is very difficult to set a loudness range target for diverse audio content, which does include speech, background sounds, music parts, etc. The results were not predictable and it was hard to find good target values. Therefore we developed our own algorithm to measure the dynamic range of audio signals, which works similarly for speech, music and other audio content. The following advanced parameters for our Adaptive Leveler allow you to customize which parts of the audio should be leveled (foreground, all, speech, music, etc.), how much they should be leveled (dynamic range), and how much micro-dynamics compression should be applied. To try out the new algorithms, please join our private beta program and let us know your feedback! Leveler Preset The Leveler Preset defines which parts of the audio should be adjusted by our Adaptive Leveler: Default Leveler: Our classic, default leveling algorithm as demonstrated in the Leveler Audio Examples. Use it if you are unsure. Foreground Only Leveler: This preset reacts slower and levels foreground parts only. Use it if you have background speech or background music, which should not be amplified. Fast Leveler: A preset which reacts much faster. It is built for recordings with fast and extreme loudness differences, for example, to amplify very quiet questions from the audience in a lecture recording, to balance fast-changing soft and loud voices within one audio track, etc. Amplify Everything: Amplify as much as possible. Similar to the Fast Leveler, but also amplifies non-speech background sounds like noise. Leveler Dynamic Range Our default Leveler tries to normalize all speakers to a similar loudness so that a consumer in a car or subway doesn't feel the need to reach for the volume control. However, in other environments (living room, cinema, etc.) or in dynamic recordings, you might want more level differences (Dynamic Range, Loudness Range / LRA) between speakers and within music segments. The parameter Dynamic Range controls how much leveling is applied: Higher values result in more dynamic output audio files (less leveling). If you want to increase the dynamic range by 3dB (or LU), just increase the Dynamic Range parameter by 3dB. We also like to call this Loudness Comfort Zone: above a maximum and below a minimum possible level (the comfort zone), no leveling is applied. So if your input file already has a small dynamic range (is within the comfort zone), our leveler will be just bypassed. Example Use Cases: Higher dynamic range values should be used if you want to keep more loudness differences in dynamic narration or dynamic music recordings (live concert/classical). It is also possible to utilize this parameter to generate automatic mixdowns with different loudness range (LRA) values for different target environments (very compressed ones like mobile devices or Alexa, very dynamic ones like home cinema, etc.). Compressor Controls Micro-Dynamics Compression: The compressor reduces the volume of short and loud spikes like "p", "t" or laughter ( short-term dynamics) and also shapes the sound of your voice (it will sound more or less "processed"). The Leveler, on the other hand, adjusts mid-term level differences, as done by a sound engineer, using the faders of an audio mixer, so that a listener doesn't have to adjust the playback volume all the time. For more details please see Loudness Normalization and Compression of Podcasts and Speech Audio. Possible values are: Auto: The compressor setting depends on the selected Leveler Preset. Medium compression is used in Foreground Only and Default Leveler presets, Hard compression in our Fast Leveler and Amplify Everything presets. Soft: Uses less compression. Medium: Our default setting. Hard: More compression, especially tries to compress short and extreme level overshoots. Use this preset if you want your voice to sound very processed, our if you have extreme and fast-changing level differences. Off: No short-term dynamics compression is used at all, only mid-term leveling. Switch off the compressor if you just want to adjust the loudness range without any additional micro-dynamics compression. Separate Music/Speech Parameters Use the switch Separate MusicSpeech Parameters (top right), to see separate Adaptive Leveler parameters for music and speech segments, to control all leveling details separately for speech and music parts: For dialog intelligibility improvements in films and TV, it is important that the speech/dialog level and loudness range is not too soft compared to the overall programme level and loudness range. This parameter allows you to use more leveling in speech parts while keeping music and FX elements less processed. Note: Speech, music and overall loudness and loudness range of your production are also displayed in our Audio Processing Statistics! Example Use Case: Music live recordings or dynamic music mixes, where you want to amplify all speakers (speech dynamic range should be small) but keep the dynamic range within and between music segments (music dynamic range should be high). Dialog intelligibility improvements for films and TV, without effecting music and FX elements. Other Advanced Audio Algorithm Parameters We also offer advanced audio parameters for our Noise, Hum Reduction and Global Loudness Normalization algorithms: For more details, please see the Advanced Audio Algorithms Documentation. Want to know more? If you want to know more details about our advanced algorithm parameters (especially the leveler parameters), please listen to the following podcast interview with Chris Curran (Podcast Engineering School): Auphonic’s New Advanced Features, with Georg Holzmann – PES 108 Advanced Parameters Private Beta and Feedback At the moment the advanced algorithm parameters are for beta users only. This is to allow us to get user feedback, so we can change the parameters to suit user needs. Please let us know your case studies, if you need any other algorithm parameters or if you have any questions! Here are some private beta invitation codes: jbwCVpLYrl 6zmLqq8o3z RXYIUbC6al QDmIZLuPKa JIrnGRZBgl SWQOWeZOBD ISeBCA9gTy w5FdsyhZVI qWAvANQ5mC twOjdHrit3 KwnL2Le6jB 63SE2V54KK G32AULFyaM 3H0CLYAwLU mp1GFNVZHr swzvEBRCVa rLcNJHUNZT CGGbL0O4q1 5o5dUjruJ9 hAggWBpGvj ykJ57cFQSe 0OHAD2u1Dx RG4wSYTLbf UcsSYI78Md Xedr3NPCgK mI8gd7eDvO 0Au4gpUDJB mYLkvKYz1C ukrKoW5hoy S34sraR0BU J2tlV0yNwX QwNdnStYD3 Zho9oZR2e9 jHdjgUq420 51zLbV09p4 c0cth0abCf 3iVBKHVKXU BK4kTbDQzt uTBEkMnSPv tg6cJtsMrZ BdB8gFyhRg wBsLHg90GG EYwxVUZJGp HLQ72b65uH NNd415ktFS JIm2eTkxMX EV2C5RAUXI a3iwbxWjKj X1AT7DCD7V y0AFIrWo5l We are happy to send further invitation codes to all interested users - please do not hesitate to contact us! If you have an invitation code, you can enter it here to activate the advanced audio algorithm parameters: Auphonic Algorithm Parameters Private Beta Activation Full Article Audio Development
ive Markdown Comes Alive! Part 1, Basic Editor By feedproxy.google.com Published On :: Wed, 26 Feb 2020 08:00:00 -0500 In my last post, I covered what LiveView is at a high level. In this series, we’re going to dive deeper and implement a LiveView powered Markdown editor called Frampton. This series assumes you have some familiarity with Phoenix and Elixir, including having them set up locally. Check out Elizabeth’s three-part series on getting started with Phoenix for a refresher. This series has a companion repository published on GitHub. Get started by cloning it down and switching to the starter branch. You can see the completed application on master. Our goal today is to make a Markdown editor, which allows a user to enter Markdown text on a page and see it rendered as HTML next to it in real-time. We’ll make use of LiveView for the interaction and the Earmark package for rendering Markdown. The starter branch provides some styles and installs LiveView. Rendering Markdown Let’s set aside the LiveView portion and start with our data structures and the functions that operate on them. To begin, a Post will have a body, which holds the rendered HTML string, and title. A string of markdown can be turned into HTML by calling Post.render(post, markdown). I think that just about covers it! First, let’s define our struct in lib/frampton/post.ex: defmodule Frampton.Post do defstruct body: "", title: "" def render(%__MODULE{} = post, markdown) do # Fill me in! end end Now the failing test (in test/frampton/post_test.exs): describe "render/2" do test "returns our post with the body set" do markdown = "# Hello world!" assert Post.render(%Post{}, markdown) == {:ok, %Post{body: "<h1>Hello World</h1> "}} end end Our render method will just be a wrapper around Earmark.as_html!/2 that puts the result into the body of the post. Add {:earmark, "~> 1.4.3"} to your deps in mix.exs, run mix deps.get and fill out render function: def render(%__MODULE{} = post, markdown) do html = Earmark.as_html!(markdown) {:ok, Map.put(post, :body, html)} end Our test should now pass, and we can render posts! [Note: we’re using the as_html! method, which prints error messages instead of passing them back to the user. A smarter version of this would handle any errors and show them to the user. I leave that as an exercise for the reader…] Time to play around with this in an IEx prompt (run iex -S mix in your terminal): iex(1)> alias Frampton.Post Frampton.Post iex(2)> post = %Post{} %Frampton.Post{body: "", title: ""} iex(3)> {:ok, updated_post} = Post.render(post, "# Hello world!") {:ok, %Frampton.Post{body: "<h1>Hello world!</h1> ", title: ""}} iex(4)> updated_post %Frampton.Post{body: "<h1>Hello world!</h1> ", title: ""} Great! That’s exactly what we’d expect. You can find the final code for this in the render_post branch. LiveView Editor Now for the fun part: Editing this live! First, we’ll need a route for the editor to live at: /editor sounds good to me. LiveViews can be rendered from a controller, or directly in the router. We don’t have any initial state, so let's go straight from a router. First, let's put up a minimal test. In test/frampton_web/live/editor_live_test.exs: defmodule FramptonWeb.EditorLiveTest do use FramptonWeb.ConnCase import Phoenix.LiveViewTest test "the editor renders" do conn = get(build_conn(), "/editor") assert html_response(conn, 200) =~ "data-test="editor"" end end This test doesn’t do much yet, but notice that it isn’t live view specific. Our first render is just the same as any other controller test we’d write. The page’s content is there right from the beginning, without the need to parse JavaScript or make API calls back to the server. Nice. To make that test pass, add a route to lib/frampton_web/router.ex. First, we import the LiveView code, then we render our Editor: import Phoenix.LiveView.Router # … Code skipped ... # Inside of `scope "/"`: live "/editor", EditorLive Now place a minimal EditorLive module, in lib/frampton_web/live/editor_live.ex: defmodule FramptonWeb.EditorLive do use Phoenix.LiveView def render(assigns) do ~L""" <div data-test=”editor”> <h1>Hello world!</h1> </div> """ end def mount(_params, _session, socket) do {:ok, socket} end end And we have a passing test suite! The ~L sigil designates that LiveView should track changes to the content inside. We could keep all of our markup in this render/1 method, but let’s break it out into its own template for demonstration purposes. Move the contents of render into lib/frampton_web/templates/editor/show.html.leex, and replace EditorLive.render/1 with this one liner: def render(assigns), do: FramptonWeb.EditorView.render("show.html", assigns). And finally, make an EditorView module in lib/frampton_web/views/editor_view.ex: defmodule FramptonWeb.EditorView do use FramptonWeb, :view import Phoenix.LiveView end Our test should now be passing, and we’ve got a nicely separated out template, view and “live” server. We can keep markup in the template, helper functions in the view, and reactive code on the server. Now let’s move forward to actually render some posts! Handling User Input We’ve got four tasks to accomplish before we are done: Take markdown input from the textarea Send that input to the LiveServer Turn that raw markdown into HTML Return the rendered HTML to the page. Event binding To start with, we need to annotate our textarea with an event binding. This tells the liveview.js framework to forward DOM events to the server, using our liveview channel. Open up lib/frampton_web/templates/editor/show.html.leex and annotate our textarea: <textarea phx-keyup="render_post"></textarea> This names the event (render_post) and sends it on each keyup. Let’s crack open our web inspector and look at the web socket traffic. Using Chrome, open the developer tools, navigate to the network tab and click WS. In development you’ll see two socket connections: one is Phoenix LiveReload, which polls your filesystem and reloads pages appropriately. The second one is our LiveView connection. If you let it sit for a while, you’ll see that it's emitting a “heartbeat” call. If your server is running, you’ll see that it responds with an “ok” message. This lets LiveView clients know when they've lost connection to the server and respond appropriately. Now, type some text and watch as it sends down each keystroke. However, you’ll also notice that the server responds with a “phx_error” message and wipes out our entered text. That's because our server doesn’t know how to handle the event yet and is throwing an error. Let's fix that next. Event handling We’ll catch the event in our EditorLive module. The LiveView behavior defines a handle_event/3 callback that we need to implement. Open up lib/frampton_web/live/editor_live.ex and key in a basic implementation that lets us catch events: def handle_event("render_post", params, socket) do IO.inspect(params) {:noreply, socket} end The first argument is the name we gave to our event in the template, the second is the data from that event, and finally the socket we’re currently talking through. Give it a try, typing in a few characters. Look at your running server and you should see a stream of events that look something like this: There’s our keystrokes! Next, let’s pull out that value and use it to render HTML. Rendering Markdown Lets adjust our handle_event to pattern match out the value of the textarea: def handle_event("render_post", %{"value" => raw}, socket) do Now that we’ve got the raw markdown string, turning it into HTML is easy thanks to the work we did earlier in our Post module. Fill out the body of the function like this: {:ok, post} = Post.render(%Post{}, raw) IO.inspect(post) If you type into the textarea you should see output that looks something like this: Perfect! Lastly, it’s time to send that rendered html back to the page. Returning HTML to the page In a LiveView template, we can identify bits of dynamic data that will change over time. When they change, LiveView will compare what has changed and send over a diff. In our case, the dynamic content is the post body. Open up show.html.leex again and modify it like so: <div class="rendered-output"> <%= @post.body %> </div> Refresh the page and see: Whoops! The @post variable will only be available after we put it into the socket’s assigns. Let’s initialize it with a blank post. Open editor_live.ex and modify our mount/3 function: def mount(_params, _session, socket) do post = %Post{} {:ok, assign(socket, post: post)} end In the future, we could retrieve this from some kind of storage, but for now, let's just create a new one each time the page refreshes. Finally, we need to update the Post struct with user input. Update our event handler like this: def handle_event("render_post", %{"value" => raw}, %{assigns: %{post: post}} = socket) do {:ok, post} = Post.render(post, raw) {:noreply, assign(socket, post: post) end Let's load up http://localhost:4000/editor and see it in action. Nope, that's not quite right! Phoenix won’t render this as HTML because it’s unsafe user input. We can get around this (very good and useful) security feature by wrapping our content in a raw/1 call. We don’t have a database and user processes are isolated from each other by Elixir. The worst thing a malicious user could do would be crash their own session, which doesn’t bother me one bit. Check the edit_posts branch for the final version. Conclusion That’s a good place to stop for today. We’ve accomplished a lot! We’ve got a dynamically rendering editor that takes user input, processes it and updates the page. And we haven’t written any JavaScript, which means we don’t have to maintain or update any JavaScript. Our server code is built on the rock-solid foundation of the BEAM virtual machine, giving us a great deal of confidence in its reliability and resilience. In the next post, we’ll tackle making a shared editor, allowing multiple users to edit the same post. This project will highlight Elixir’s concurrency capabilities and demonstrate how LiveView builds on them to enable some incredible user experiences. Full Article Code Back-end Engineering
ive TrailBuddy: Using AI to Create a Predictive Trail Conditions App By feedproxy.google.com Published On :: Thu, 19 Mar 2020 08:00:00 -0400 Viget is full of outdoor enthusiasts and, of course, technologists. For this year's Pointless Weekend, we brought these passions together to build TrailBuddy. This app aims to solve that eternal question: Is my favorite trail dry so I can go hike/run/ride? While getting muddy might rekindle fond childhood memories for some, exposing your gear to the elements isn’t great – it’s bad for your equipment and can cause long-term, and potentially expensive, damage to the trail. There are some trail apps out there but we wanted one that would focus on current conditions. Currently, our favorites trail apps, like mtbproject.com, trailrunproject.com, and hikingproject.com -- all owned by REI, rely on user-reported conditions. While this can be effective, the reports are frequently unreliable, as condition reports can become outdated in just a few days. Our goal was to solve this problem by building an app that brought together location, soil type, and weather history data to create on-demand condition predictions for any trail in the US. We built an initial version of TrailBuddy by tapping into several readily-available APIs, then running the combined data through a machine learning algorithm. (Oh, and also by bringing together a bunch of smart and motivated people and combining them with pizza and some of the magic that is our Pointless Weekends. We'll share the other Pointless Project, Scurry, with you soon.) Learn More We're hiring Front-End Developers in our Boulder, Chattanooga, Durham, Falls Church and Remote (U.S. Only) offices. Learn more and introduce yourself. The quest for data. We knew from the start this app would require data from a number of sources. As previously mentioned, we used REI’s APIs (i.e. https://www.hikingproject.com/data) as the source for basic trail information. We used the trails’ latitude and longitude coordinates as well as its elevation to query weather and soil type. We also found data points such as a trail’s total distance to be relevant to our app users and decided to include that on the front-end, too. Since we wanted to go beyond relying solely on user-reported metrics, which is how REI’s current MTB project works, we came up with a list of factors that could affect the trail for that day. First on that list was weather. We not only considered the impacts of the current forecast, but we also looked at the previous day’s forecast. For example, it’s safe to assume that if it’s currently raining or had been raining over the last several days, it would likely lead to muddy and unfavorable conditions for that trail. We utilized the DarkSky API (https://darksky.net/dev) to get the weather forecasts for that day, as well as the records for previous days. This included expected information, like temperature and precipitation chance. It also included some interesting data points that we realized may be factors, like precipitation intensity, cloud cover, and UV index. But weather alone can’t predict how muddy or dry a trail will be. To determine that for sure, we also wanted to use soil data to help predict how well a trail’s unique soil composition recovers after precipitation. Similar amounts of rain on trails of very different soil types could lead to vastly different trail conditions. A more clay-based soil would hold water much longer, and therefore be much more unfavorable, than loamy soil. Finding a reliable source for soil type and soil drainage proved incredibly difficult. After many hours, we finally found a source through the USDA that we could use. As a side note—the USDA keeps track of lots of data points on soil information that’s actually pretty interesting! We can’t say we’re soil experts but, we felt like we got pretty close. We used Whimsical to build our initial wireframes. Putting our design hats on. From the very first pitch for this app, TrailBuddy’s main differentiator to peer trail resources is its ability to surface real-time information, reliably, and simply. For as complicated as the technology needed to collect and interpret information, the front-end app design needed to be clean and unencumbered. We thought about how users would naturally look for information when setting out to find a trail and what factors they’d think about when doing so. We posed questions like: How easy or difficult of a trail are they looking for?How long is this trail?What does the trail look like?How far away is the trail in relation to my location?For what activity am I needing a trail for? Is this a trail I’d want to come back to in the future? By putting ourselves in our users’ shoes we quickly identified key features TrailBuddy needed to have to be relevant and useful. First, we needed filtering, so users could filter between difficulty and distance to narrow down their results to fit the activity level. Next, we needed a way to look up trails by activity type—mountain biking, hiking, and running are all types of activities REI’s MTB API tracks already so those made sense as a starting point. And lastly, we needed a way for the app to find trails based on your location; or at the very least the ability to find a trail within a certain distance of your current location. We used Figma to design, prototype, and gather feedback on TrailBuddy. Using machine learning to predict trail conditions. As stated earlier, none of us are actual soil or data scientists. So, in order to achieve the real-time conditions reporting TrailBuddy promised, we’d decided to leverage machine learning to make predictions for us. Digging into the utility of machine learning was a first for all of us on this team. Luckily, there was an excellent tutorial that laid out the basics of building an ML model in Python. Provided a CSV file with inputs in the left columns, and the desired output on the right, the script we generated was able to test out multiple different model strategies, and output the effectiveness of each in predicting results, shown below. We assembled all of the historical weather and soil data we could find for a given latitude/longitude coordinate, compiled a 1000 * 100 sized CSV, ran it through the Python evaluator, and found that the CART and SVM models consistently outranked the others in terms of predicting trail status. In other words, we found a working model for which to run our data through and get (hopefully) reliable predictions from. The next step was to figure out which data fields were actually critical in predicting the trail status. The more we could refine our data set, the faster and smarter our predictive model could become. We pulled in some Ruby code to take the original (and quite massive) CSV, and output smaller versions to test with. Now again, we’re no data scientists here but, we were able to cull out a good majority of the data and still get a model that performed at 95% accuracy. With our trained model in hand, we could serialize that to into a model.pkl file (pkl stands for “pickle”, as in we’ve “pickled” the model), move that file into our Rails app along with it a python script to deserialize it, pass in a dynamic set of data, and generate real-time predictions. At the end of the day, our model has a propensity to predict fantastic trail conditions (about 99% of the time in fact…). Just one of those optimistic machine learning models we guess. Where we go from here. It was clear that after two days, our team still wanted to do more. As a first refinement, we’d love to work more with our data set and ML model. Something that was quite surprising during the weekend was that we found we could remove all but two days worth of weather data, and all of the soil data we worked so hard to dig up, and still hit 95% accuracy. Which … doesn’t make a ton of sense. Perhaps the data we chose to predict trail conditions just isn’t a great empirical predictor of trail status. While these are questions too big to solve in just a single weekend, we'd love to spend more time digging into this in a future iteration. Full Article News & Culture
ive Visa cancelled due to incorrect information given or provided to the Department of Home Affairs By feedproxy.google.com Published On :: Wed, 19 Feb 2020 05:56:21 +0000 It is a requirement that a visa applicant must fill in or complete his or her application form in a manner that all questions are answered, and no incorrect answers are given or provided. There is also a requirement that visa applicants must not provide incorrect information during interviews with the Minister for Immigration (‘Minister’), […] The post Visa cancelled due to incorrect information given or provided to the Department of Home Affairs appeared first on Visa Australia - Immigration Lawyers & Registered Migration Agents. Full Article Visa Cancellation 1703474 (Refugee) [2017] AATA 2985 cancel a visa cancelledvi sa Citizenship and Multicultural Affairs Department of Home Affairs migration act 1958 minister for immigration NOICC notice of intention to consider cancellation Sanaee (Migration) [2019] AATA 4506 section 109 time limits
ive Markdown Comes Alive! Part 1, Basic Editor By feedproxy.google.com Published On :: Wed, 26 Feb 2020 08:00:00 -0500 In my last post, I covered what LiveView is at a high level. In this series, we’re going to dive deeper and implement a LiveView powered Markdown editor called Frampton. This series assumes you have some familiarity with Phoenix and Elixir, including having them set up locally. Check out Elizabeth’s three-part series on getting started with Phoenix for a refresher. This series has a companion repository published on GitHub. Get started by cloning it down and switching to the starter branch. You can see the completed application on master. Our goal today is to make a Markdown editor, which allows a user to enter Markdown text on a page and see it rendered as HTML next to it in real-time. We’ll make use of LiveView for the interaction and the Earmark package for rendering Markdown. The starter branch provides some styles and installs LiveView. Rendering Markdown Let’s set aside the LiveView portion and start with our data structures and the functions that operate on them. To begin, a Post will have a body, which holds the rendered HTML string, and title. A string of markdown can be turned into HTML by calling Post.render(post, markdown). I think that just about covers it! First, let’s define our struct in lib/frampton/post.ex: defmodule Frampton.Post do defstruct body: "", title: "" def render(%__MODULE{} = post, markdown) do # Fill me in! end end Now the failing test (in test/frampton/post_test.exs): describe "render/2" do test "returns our post with the body set" do markdown = "# Hello world!" assert Post.render(%Post{}, markdown) == {:ok, %Post{body: "<h1>Hello World</h1> "}} end end Our render method will just be a wrapper around Earmark.as_html!/2 that puts the result into the body of the post. Add {:earmark, "~> 1.4.3"} to your deps in mix.exs, run mix deps.get and fill out render function: def render(%__MODULE{} = post, markdown) do html = Earmark.as_html!(markdown) {:ok, Map.put(post, :body, html)} end Our test should now pass, and we can render posts! [Note: we’re using the as_html! method, which prints error messages instead of passing them back to the user. A smarter version of this would handle any errors and show them to the user. I leave that as an exercise for the reader…] Time to play around with this in an IEx prompt (run iex -S mix in your terminal): iex(1)> alias Frampton.Post Frampton.Post iex(2)> post = %Post{} %Frampton.Post{body: "", title: ""} iex(3)> {:ok, updated_post} = Post.render(post, "# Hello world!") {:ok, %Frampton.Post{body: "<h1>Hello world!</h1> ", title: ""}} iex(4)> updated_post %Frampton.Post{body: "<h1>Hello world!</h1> ", title: ""} Great! That’s exactly what we’d expect. You can find the final code for this in the render_post branch. LiveView Editor Now for the fun part: Editing this live! First, we’ll need a route for the editor to live at: /editor sounds good to me. LiveViews can be rendered from a controller, or directly in the router. We don’t have any initial state, so let's go straight from a router. First, let's put up a minimal test. In test/frampton_web/live/editor_live_test.exs: defmodule FramptonWeb.EditorLiveTest do use FramptonWeb.ConnCase import Phoenix.LiveViewTest test "the editor renders" do conn = get(build_conn(), "/editor") assert html_response(conn, 200) =~ "data-test="editor"" end end This test doesn’t do much yet, but notice that it isn’t live view specific. Our first render is just the same as any other controller test we’d write. The page’s content is there right from the beginning, without the need to parse JavaScript or make API calls back to the server. Nice. To make that test pass, add a route to lib/frampton_web/router.ex. First, we import the LiveView code, then we render our Editor: import Phoenix.LiveView.Router # … Code skipped ... # Inside of `scope "/"`: live "/editor", EditorLive Now place a minimal EditorLive module, in lib/frampton_web/live/editor_live.ex: defmodule FramptonWeb.EditorLive do use Phoenix.LiveView def render(assigns) do ~L""" <div data-test=”editor”> <h1>Hello world!</h1> </div> """ end def mount(_params, _session, socket) do {:ok, socket} end end And we have a passing test suite! The ~L sigil designates that LiveView should track changes to the content inside. We could keep all of our markup in this render/1 method, but let’s break it out into its own template for demonstration purposes. Move the contents of render into lib/frampton_web/templates/editor/show.html.leex, and replace EditorLive.render/1 with this one liner: def render(assigns), do: FramptonWeb.EditorView.render("show.html", assigns). And finally, make an EditorView module in lib/frampton_web/views/editor_view.ex: defmodule FramptonWeb.EditorView do use FramptonWeb, :view import Phoenix.LiveView end Our test should now be passing, and we’ve got a nicely separated out template, view and “live” server. We can keep markup in the template, helper functions in the view, and reactive code on the server. Now let’s move forward to actually render some posts! Handling User Input We’ve got four tasks to accomplish before we are done: Take markdown input from the textarea Send that input to the LiveServer Turn that raw markdown into HTML Return the rendered HTML to the page. Event binding To start with, we need to annotate our textarea with an event binding. This tells the liveview.js framework to forward DOM events to the server, using our liveview channel. Open up lib/frampton_web/templates/editor/show.html.leex and annotate our textarea: <textarea phx-keyup="render_post"></textarea> This names the event (render_post) and sends it on each keyup. Let’s crack open our web inspector and look at the web socket traffic. Using Chrome, open the developer tools, navigate to the network tab and click WS. In development you’ll see two socket connections: one is Phoenix LiveReload, which polls your filesystem and reloads pages appropriately. The second one is our LiveView connection. If you let it sit for a while, you’ll see that it's emitting a “heartbeat” call. If your server is running, you’ll see that it responds with an “ok” message. This lets LiveView clients know when they've lost connection to the server and respond appropriately. Now, type some text and watch as it sends down each keystroke. However, you’ll also notice that the server responds with a “phx_error” message and wipes out our entered text. That's because our server doesn’t know how to handle the event yet and is throwing an error. Let's fix that next. Event handling We’ll catch the event in our EditorLive module. The LiveView behavior defines a handle_event/3 callback that we need to implement. Open up lib/frampton_web/live/editor_live.ex and key in a basic implementation that lets us catch events: def handle_event("render_post", params, socket) do IO.inspect(params) {:noreply, socket} end The first argument is the name we gave to our event in the template, the second is the data from that event, and finally the socket we’re currently talking through. Give it a try, typing in a few characters. Look at your running server and you should see a stream of events that look something like this: There’s our keystrokes! Next, let’s pull out that value and use it to render HTML. Rendering Markdown Lets adjust our handle_event to pattern match out the value of the textarea: def handle_event("render_post", %{"value" => raw}, socket) do Now that we’ve got the raw markdown string, turning it into HTML is easy thanks to the work we did earlier in our Post module. Fill out the body of the function like this: {:ok, post} = Post.render(%Post{}, raw) IO.inspect(post) If you type into the textarea you should see output that looks something like this: Perfect! Lastly, it’s time to send that rendered html back to the page. Returning HTML to the page In a LiveView template, we can identify bits of dynamic data that will change over time. When they change, LiveView will compare what has changed and send over a diff. In our case, the dynamic content is the post body. Open up show.html.leex again and modify it like so: <div class="rendered-output"> <%= @post.body %> </div> Refresh the page and see: Whoops! The @post variable will only be available after we put it into the socket’s assigns. Let’s initialize it with a blank post. Open editor_live.ex and modify our mount/3 function: def mount(_params, _session, socket) do post = %Post{} {:ok, assign(socket, post: post)} end In the future, we could retrieve this from some kind of storage, but for now, let's just create a new one each time the page refreshes. Finally, we need to update the Post struct with user input. Update our event handler like this: def handle_event("render_post", %{"value" => raw}, %{assigns: %{post: post}} = socket) do {:ok, post} = Post.render(post, raw) {:noreply, assign(socket, post: post) end Let's load up http://localhost:4000/editor and see it in action. Nope, that's not quite right! Phoenix won’t render this as HTML because it’s unsafe user input. We can get around this (very good and useful) security feature by wrapping our content in a raw/1 call. We don’t have a database and user processes are isolated from each other by Elixir. The worst thing a malicious user could do would be crash their own session, which doesn’t bother me one bit. Check the edit_posts branch for the final version. Conclusion That’s a good place to stop for today. We’ve accomplished a lot! We’ve got a dynamically rendering editor that takes user input, processes it and updates the page. And we haven’t written any JavaScript, which means we don’t have to maintain or update any JavaScript. Our server code is built on the rock-solid foundation of the BEAM virtual machine, giving us a great deal of confidence in its reliability and resilience. In the next post, we’ll tackle making a shared editor, allowing multiple users to edit the same post. This project will highlight Elixir’s concurrency capabilities and demonstrate how LiveView builds on them to enable some incredible user experiences. Full Article Code Back-end Engineering
ive TrailBuddy: Using AI to Create a Predictive Trail Conditions App By feedproxy.google.com Published On :: Thu, 19 Mar 2020 08:00:00 -0400 Viget is full of outdoor enthusiasts and, of course, technologists. For this year's Pointless Weekend, we brought these passions together to build TrailBuddy. This app aims to solve that eternal question: Is my favorite trail dry so I can go hike/run/ride? While getting muddy might rekindle fond childhood memories for some, exposing your gear to the elements isn’t great – it’s bad for your equipment and can cause long-term, and potentially expensive, damage to the trail. There are some trail apps out there but we wanted one that would focus on current conditions. Currently, our favorites trail apps, like mtbproject.com, trailrunproject.com, and hikingproject.com -- all owned by REI, rely on user-reported conditions. While this can be effective, the reports are frequently unreliable, as condition reports can become outdated in just a few days. Our goal was to solve this problem by building an app that brought together location, soil type, and weather history data to create on-demand condition predictions for any trail in the US. We built an initial version of TrailBuddy by tapping into several readily-available APIs, then running the combined data through a machine learning algorithm. (Oh, and also by bringing together a bunch of smart and motivated people and combining them with pizza and some of the magic that is our Pointless Weekends. We'll share the other Pointless Project, Scurry, with you soon.) Learn More We're hiring Front-End Developers in our Boulder, Chattanooga, Durham, Falls Church and Remote (U.S. Only) offices. Learn more and introduce yourself. The quest for data. We knew from the start this app would require data from a number of sources. As previously mentioned, we used REI’s APIs (i.e. https://www.hikingproject.com/data) as the source for basic trail information. We used the trails’ latitude and longitude coordinates as well as its elevation to query weather and soil type. We also found data points such as a trail’s total distance to be relevant to our app users and decided to include that on the front-end, too. Since we wanted to go beyond relying solely on user-reported metrics, which is how REI’s current MTB project works, we came up with a list of factors that could affect the trail for that day. First on that list was weather. We not only considered the impacts of the current forecast, but we also looked at the previous day’s forecast. For example, it’s safe to assume that if it’s currently raining or had been raining over the last several days, it would likely lead to muddy and unfavorable conditions for that trail. We utilized the DarkSky API (https://darksky.net/dev) to get the weather forecasts for that day, as well as the records for previous days. This included expected information, like temperature and precipitation chance. It also included some interesting data points that we realized may be factors, like precipitation intensity, cloud cover, and UV index. But weather alone can’t predict how muddy or dry a trail will be. To determine that for sure, we also wanted to use soil data to help predict how well a trail’s unique soil composition recovers after precipitation. Similar amounts of rain on trails of very different soil types could lead to vastly different trail conditions. A more clay-based soil would hold water much longer, and therefore be much more unfavorable, than loamy soil. Finding a reliable source for soil type and soil drainage proved incredibly difficult. After many hours, we finally found a source through the USDA that we could use. As a side note—the USDA keeps track of lots of data points on soil information that’s actually pretty interesting! We can’t say we’re soil experts but, we felt like we got pretty close. We used Whimsical to build our initial wireframes. Putting our design hats on. From the very first pitch for this app, TrailBuddy’s main differentiator to peer trail resources is its ability to surface real-time information, reliably, and simply. For as complicated as the technology needed to collect and interpret information, the front-end app design needed to be clean and unencumbered. We thought about how users would naturally look for information when setting out to find a trail and what factors they’d think about when doing so. We posed questions like: How easy or difficult of a trail are they looking for?How long is this trail?What does the trail look like?How far away is the trail in relation to my location?For what activity am I needing a trail for? Is this a trail I’d want to come back to in the future? By putting ourselves in our users’ shoes we quickly identified key features TrailBuddy needed to have to be relevant and useful. First, we needed filtering, so users could filter between difficulty and distance to narrow down their results to fit the activity level. Next, we needed a way to look up trails by activity type—mountain biking, hiking, and running are all types of activities REI’s MTB API tracks already so those made sense as a starting point. And lastly, we needed a way for the app to find trails based on your location; or at the very least the ability to find a trail within a certain distance of your current location. We used Figma to design, prototype, and gather feedback on TrailBuddy. Using machine learning to predict trail conditions. As stated earlier, none of us are actual soil or data scientists. So, in order to achieve the real-time conditions reporting TrailBuddy promised, we’d decided to leverage machine learning to make predictions for us. Digging into the utility of machine learning was a first for all of us on this team. Luckily, there was an excellent tutorial that laid out the basics of building an ML model in Python. Provided a CSV file with inputs in the left columns, and the desired output on the right, the script we generated was able to test out multiple different model strategies, and output the effectiveness of each in predicting results, shown below. We assembled all of the historical weather and soil data we could find for a given latitude/longitude coordinate, compiled a 1000 * 100 sized CSV, ran it through the Python evaluator, and found that the CART and SVM models consistently outranked the others in terms of predicting trail status. In other words, we found a working model for which to run our data through and get (hopefully) reliable predictions from. The next step was to figure out which data fields were actually critical in predicting the trail status. The more we could refine our data set, the faster and smarter our predictive model could become. We pulled in some Ruby code to take the original (and quite massive) CSV, and output smaller versions to test with. Now again, we’re no data scientists here but, we were able to cull out a good majority of the data and still get a model that performed at 95% accuracy. With our trained model in hand, we could serialize that to into a model.pkl file (pkl stands for “pickle”, as in we’ve “pickled” the model), move that file into our Rails app along with it a python script to deserialize it, pass in a dynamic set of data, and generate real-time predictions. At the end of the day, our model has a propensity to predict fantastic trail conditions (about 99% of the time in fact…). Just one of those optimistic machine learning models we guess. Where we go from here. It was clear that after two days, our team still wanted to do more. As a first refinement, we’d love to work more with our data set and ML model. Something that was quite surprising during the weekend was that we found we could remove all but two days worth of weather data, and all of the soil data we worked so hard to dig up, and still hit 95% accuracy. Which … doesn’t make a ton of sense. Perhaps the data we chose to predict trail conditions just isn’t a great empirical predictor of trail status. While these are questions too big to solve in just a single weekend, we'd love to spend more time digging into this in a future iteration. Full Article News & Culture
ive How to restart a blog after five years By traceygrady.com Published On :: Thu, 16 Apr 2015 11:28:28 +0000 This is not the post I had planned for resuming my blog. I had in mind a lengthy article about design and its role in communication at this point in digital evolution. Deep. Thought-provoking. But I know that it’s better to start with ideas that are a little less ambitious in scope. Plus, to tell you […] Full Article Blogging blogging content strategy social media trends
ive Deliver a Great Message, Simply By traceygrady.com Published On :: Tue, 26 May 2015 23:31:46 +0000 A poster campaign has recently caught my attention and I’m impressed by the impact of the message it contains. The elements that work well here can be as relevant to business. Full Article Communicate communication content strategy creativity Print Design street art trends
ive The invisible injury: How concussions have changed our lives By feedproxy.google.com Published On :: Mon, 09 Mar 2020 14:01:37 EDT 'It can happen to you anywhere, at any moment, and just change your world' Full Article