up COVID-19 Guidance for Meetup Organizers By feedproxy.google.com Published On :: Thu, 12 Mar 2020 20:33:05 +0000 On Wednesday, March 11, the World Health Organization (WHO) declared COVID-19 to be a pandemic and advised people everywhere to “make a plan in preparation for an outbreak of COVID-19 in your community.” Also on Wednesday, the WordPress.org Community Team published their recommendations for organizers of WordPress Events and Meetups. Our Recommendations We recommend that […] The post COVID-19 Guidance for Meetup Organizers appeared first on WooCommerce. Full Article Blog
up Three Essential Follow-Up Emails Every WooCommerce Store Needs By feedproxy.google.com Published On :: Thu, 09 Apr 2020 15:00:00 +0000 It’s more important than ever to follow up with existing customers. Learn how to save a ton of time by automating your most important follow-up emails. The post Three Essential Follow-Up Emails Every WooCommerce Store Needs appeared first on WooCommerce. Full Article Blog Marketing
up Watch: Coronavirus update from Iowa Gov. Kim Reynolds for Thursday, May 7 By feedproxy.google.com Published On :: Fri, 03 Apr 2020 11:19:10 PDT Iowa Gov. Kim Reynolds is providing an update on coronavirus in Iowa at 11:00 a.m. today. She is speaking from the State Emergency Operations Center in Johnston. The news conference will be... Full Article Government
up 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
up Uptown Marion Market opening with caveats By feedproxy.google.com Published On :: Thu, 07 May 2020 10:03:44 PDT MARION — While the Uptown Marion Market will continue to sell fresh produce, it will look a little different this year. The market will continue operating on the second Saturday of June, July... Full Article News
up 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
up 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
up Julia Louise Ruppenkamp By feedproxy.google.com Published On :: Wed, 06 May 2020 20:23:30 PDT JULIA LOUISE RUPPENKAMPRiversideJulia Louise Ruppenkamp, 85, of Riverside, died unexpectedly early Tuesday, May 5, 2020, at Mercy in Iowa City.According to the wishes of Julia and her family, she will be cremated and a memorial service will be planned for this fall. Burial will be in St. Stanislaus Cemetery in rural Hills. Lensing Funeral & Cremation Service in Iowa City is handling arrangements. She was born Aug. 10, 1934, in Red Oak, Iowa, the daughter of John and Mary "Catherine" (Pfeiffer) Ruth. Julia grew up in Cosgrove.She graduated from Cosgrove High School and graduated from Iowa City Commercial College.She met Earl Ruppenkamp at a Junior Farm Bureau dance. They were married Sept. 20, 1955, in Cosgrove, and the couple moved to the Riverside area in 1959. Julia provided for her family as both a farmwife and mother to their children. She was constantly baking and her pies were enjoyed by many. Julia loved flowers and grew them in her garden to share with others, especially the residents at Atrium Village.She was a member of St. Joseph Catholic Church and St. Joseph's Altar & Rosary Society in Hills.Julia is survived by her husband, Earl; children, Mark, Ann and Jane; and a brother, John Ruth.Her parents preceded her in death.www.lensingfuneral.com Full Article Obituaries
up The Joe Rogan Podcast with Elon Musk — A Supplemental Guide! By feedproxy.google.com Published On :: Wed, 12 Sep 2018 16:09:50 +0000 The Joe Rogan podcast with Elon Musk was one of the most important events of 2018, and no—I’m not being hyperbolic. If you thought this interview was all about Elon hitting a spliff, you…may have been misled slightly. In reality, Elon helps us peek behind the curtain to get a glimpse of the future: Can […] Full Article Videos
up 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
up 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
up Iowa’s senior care workers need our support By www.thegazette.com Published On :: Wed, 6 May 2020 14:28:54 -0400 COVID-19 is a brutal villain, infecting millions and taking more than 185,000 lives worldwide, just over 100 of which were Iowans at the time of this writing. In the face of this, Iowans are showing the strength of their character. Individual acts of courage have become everyday occurrences. Nowhere is this truer than in our state’s long-term care centers.The threat facing those in long-term care is unprecedented. Because many who are infected remain asymptomatic, efforts to prevent the virus from being introduced into facilities has proved difficult. Once the virus is introduced, it is hard to impede its spread — and virtually impossible without enhanced testing capabilities and more personal protective equipment (PPE) than we have access to today. Long-term care providers have taken unprecedented steps to protect their residents, including prohibiting non-essential visitors in early March. Unfortunately, even with these measures and following guidance from the Centers for Medicare and Medicaid Services, the Centers for Disease Control and Prevention and other public health officials, more than 3,600 long-term care facilities nationwide have been impacted by the virus, including 13 in Iowa. Yet, in the face of this challenge, our long-term care workers are performing with a valor we have not seen during peacetime in a generation; maybe two. While many of us are hunkered down in our homes teleworking and spending time with our families, these caregivers are leaving their families to provide care for the loved ones of others. What these caregivers are doing and what they are sacrificing is remarkable. We owe them our gratitude, and we owe them our best efforts to address their critical needs.Adequate PPE and routine testing for long-term care are paramount. While there has been significant attention paid to providing hospitals with PPE, it is imperative we not overlook those working in long-term care. More than 70% of long-term care facilities nationwide report they lack enough PPE. This not only puts our caregivers at risk, it also puts the people they care for at greater risk. Preventing the introduction of the virus and containing its spread in nursing homes and assisted living facilities is one of the most important things we must do to relieve pressure on hospitals now.Testing is a critical area where more support is needed. There are protocols in place to limit the spread of the virus once it is in a facility, including establishing isolation wings where those who have the virus are kept apart from the rest of the residents and are cared for by staff who do not interact with those in the rest of the building. But the virus leaves many of those infected without symptoms, these steps cannot be effectively implemented without broader testing. We applaud Gov. Kim Reynolds’ recent action to broaden testing for some of Iowa’s long-term care staff. Equally important is the plan to address potential staff shortages which may result from expanded testing. Since a test result only captures an individual’s infection status for a fixed period of time, long-term care staff and residents must be prioritized at the highest level to receive ongoing testing to effectively identify infections and respond as early as possible.Those one the front lines of this fight need the tools to confront, contain and ultimately defeat the virus. There is reason to be hopeful. Even though residents of long-term care are particularly at risk, most recover from the virus. Caregivers can do even more amazing work if we get them the tools they need: protective equipment, testing and staffing. It is time to rally around our long-term care residents and staff, and give them the support they need and deserve. Brent Willett is president and CEO of the Iowa Health Care Association. Full Article Guest Columnist
up Ham bone soup and the pandemic By www.thegazette.com Published On :: Fri, 8 May 2020 10:40:52 -0400 When asked to recall something good about his week, Peter paused before declaring, “Well, I made a ham. And tonight, I will be making soup from the bone.” It was his father’s recipe, and one of the few warm memories between the irruptive Vietnam vet and his son. “He was meticulous about the recipe,” Peter remembers. “I thought it might help.” As the coronavirus tightened its grip on the city of New York, Peter and his wife Sara fled their small Queens’s apartment for Long Island. Peter has been cooking from his father-in-law’s kitchen for five weeks now. “Our goal is to return home in five more,” he slowly adds. Decades ago, scholars, futurists and government agencies were asked to predict what life might look like in the year 2020. They offered forecasts of 26-hour work weeks, missions to Mars, and lives stretching beyond 100 years. But as John Lennon sang, “Nobody told me there’d be days like these / Strange days indeed.”Like many academics across the country, I have hastily converted my classes to an online platform, while fielding messages from concerned students. Not only is the pandemic stirring alarm, but a mounting economic crisis is threatening to derail an entire generation still struggling to see their dreams in color. As I wrote my classes, “When the current health crisis passes — and it inevitably will — the world will look much different.” I silently ask myself if we have prepared them for this time.It has been written that hope and fear travel hand in hand and our fate is determined by which one we choose to befriend. Though I am still in the midst of completing the spring semester, my mind is already in pursuit, cutting through the neighbor’s backyard and down the alley, armed with a tool kit and firehouse … reassuring others that the darkness of the night is also the dawning of a new day.As I was preparing for bed, I received a text from Peter. It included a photo of a simple bowl of soup, alongside two pieces of toast, on a bare wooden table. The broth hadn’t gone as planned, Peter explained. His father-in-law’s crockpot somehow couldn’t bring the ham bone to a full boil and Peter was forced to improvise. “It wasn’t the same soup I had as a kid,” Peter concluded, “but it was a damn good soup just the same.”David Gould is a visiting associate professor at the University of Iowa’s Public Policy Center. Full Article Guest Columnist
up How to Duplicate WordPress Database using phpMyAdmin By feedproxy.google.com Published On :: Sat, 23 Sep 2017 04:31:46 +0000 Do you want to duplicate your WordPress database using phpMyAdmin? WordPress stores all your website data in a MySQL database. Sometimes you may need to quickly clone a WordPress database to transfer a website or to create manual backups. Full Article Installation Database duplicate phpmyadmin wordpress
up 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
up How to Set Up Free SSL with Let’s Encrypt and Certbot By feedproxy.google.com Published On :: Fri, 29 Sep 2017 05:02:37 +0000 Installing an SSL certificate on your domain is an essential step you should take to secure your WordPress site and now with Let’s Encrypt you can get one for free. Full Article Miscellaneous certbot encrypt free set ssl up
up WPsetup By feedproxy.google.com Published On :: Wed, 11 Sep 2019 17:56:19 +0000 WPsetup is a minimal, clean blog that aims to help people get their WordPress websites installed and setup. The post WPsetup appeared first on WeLoveWP. Full Article Education WordPress Gallery Bright Clean Flat Design Simple
up Watch: Coronavirus update from Iowa Gov. Kim Reynolds for Thursday, May 7 By feedproxy.google.com Published On :: Fri, 03 Apr 2020 11:19:10 PDT Iowa Gov. Kim Reynolds is providing an update on coronavirus in Iowa at 11:00 a.m. today. She is speaking from the State Emergency Operations Center in Johnston. The news conference will be livestreamed and viewable on this page. Coronavirus hospitalizations have continued a steady increase, with more than 400 Iowans presently admitted for COVID-19. We have a list of active story ideas in which we are seeking people connected to those topics to tell us how COVID-19 has impacted their life. Help Us Report Full Article Government
up 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
up GOP senators want guest worker visas held up By feedproxy.google.com Published On :: Thu, 07 May 2020 15:18:48 PDT Four Republican senators closely allied with President Donald Trump are urging him to suspend all new guest worker visas for 60 days, and to suspend other types of worker visas including those for advanced skills sought by the technology industry, until unemployment in the United States “has returned to normal levels.”The senators, who include Iowa’s Chuck Grassley, said that Trump’s April 22 order suspending most immigrant visas for 60 days doesn’t go far enough. While Trump suspended the issuing of new green cards for would-be U.S. permanent residents, they want visas affecting skilled workers, agriculture workers and others to face curbs.“Given the extreme lack of available jobs for American job-seekers as portions of our economy begin to reopen, it defies common sense to admit additional foreign guest workers to compete for such limited employment,” wrote the senators, who also include Tom Cotton of Arkansas, Ted Cruz of Texas and Josh Hawley of Missouri.The letter was reported earlier by Politico.The letter from some of the Senate’s most prominent immigration hard-liners could put new pressure on the president to expand his executive order, which drew criticism from business, civil rights and immigrant rights groups who said it would keep companies from hiring critical workers and could prevent family reunification.The president said at the time there would be carve-outs for migrant agricultural workers, and promised to make it even easier for farmers rebounding from the coronavirus crisis to hire labor from other countries.The order exempts individuals seeking to permanently enter the country as a medical professional or researcher, as well as members of the armed forces, those seeking asylum or refugee status, and children being adopted by American parents.In their letter, the senators said Trump should go much further by suspending all new guest worker visas for 60 days.“Exceptions to this suspension should be rare, limited to time-sensitive industries such as agriculture, and issued only on a case-by-case basis when the employer can demonstrate that they have been unable to find Americans to take the jobs,” they wrote.After the 60 days, they said, Trump should continue to suspend new non-immigrant guest workers for one year or until U.S. unemployment returns to “normal levels.” That should include H-1B visas for highly skilled workers in the technology and other industries, H-2B visas for non-agricultural seasonal workers and those in the Optional Practical Training Program that extends visas of foreign students after they graduate.About three-quarters of H-1B visas go to people working in the technology industry, though the exact levels vary year by year.They also called on Trump to suspend the EB-5 immigrant visa program “effective immediately,” calling it “plagued by scandal and fraud” and in need of change. EB-5 visas allow immigrant investors to qualify for a green card by investing at least $900,000 in a business that will employ at least 10 Americans. Full Article Nation & World
up Uptown Marion Market opening with caveats By feedproxy.google.com Published On :: Thu, 07 May 2020 10:03:44 PDT MARION — While the Uptown Marion Market will continue to sell fresh produce, it will look a little different this year.The market will continue operating on the second Saturday of June, July and August with some adjustments. But the city of Marion has canceled community events until at least early July because of the coronavirus pandemic.The Uptown market will run along Sixth Avenue instead of being held in City Square Park. It will be fenced and no more than 50 people will be let in at an time.Jill Ackerman, president of the Marion Chamber of Commerce, said there are usually between 50 and 60 vendors at each market, but she expects only 15 to 25 at this summer’s markets.“The main thing here is safety,” Ackerman said. “We want to make sure people have opportunities to buy fresh produce from our local growers, but we’re going to ask patrons to only spend 30 minutes inside the market.” Vendors will sell produce and some plants, but artisan items will not be available.While there will be summer events through the Chamber of Commerce, Ackerman said, they will be fewer and look a little different than they usually do. Free community concerts and movie nights are canceled until July by the city, according to a news release.The Marion Farmers Market, held at Taube Park, is expected to resume May 16. Officials hope to have smaller-scale events throughout the summer like performances in the Uptown Artway, Messy Art Days and the Tiny Fair series as restrictions ease.Sunrise Yoga at the Klopfenstein Amphitheater at Lowe Park is expected to take place every Saturday from June to August. “Unfortunately, given our current reality, we know that 2020 will be far from normal,” said Marion Mayor Nicolas AbouAssaly. “After careful consideration and consultation with event organizers and sponsors, we have made the collective decision to cancel the free community concerts, events and movie nights originally planned for our outdoor public venues through early-July.”Comments: (319) 368-8664; grace.king@thegazette.com Full Article News
up 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
up 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
up 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
up Design Festival, The Setup, and Upcoming Posts By feedproxy.google.com Published On :: Mon, 20 Jun 2011 05:22:09 PDT Wow, this has been a busy period. I’m just back from the Ampersand web typography conference in Brighton, and having a catch-up day in Mild Bunch HQ. Just before that I’ve been working flat out. First on Mapalong which was a grass-roots sponsor of Ampersand, and is going great guns. Then on an article for The Manual which is being published soon, and on 8 Faces #3 which is in progress right now. Not to mention the new talk for Ampersand which left me scratching my head and wondering if I was making any sense at all. More on that in a subsequent post. In the meantime two previous events deserve a mention. (This is me starting more of a journalistic blog. :) First of all, an interview with Simon Pascal Klien, the typographer and designer who’s curating the Design Festival podcast at the moment. We talked about all things web typography. Pascal cheekily left in a bit of noise from me in the prelude, and that rant pretty much sets the tone for the rest of the conversation. Thanks for your time, Pascal! If anyone reading this would care to listen in, the podcast can be downloaded or played from here: Design Festival Podcast #6 — Typography with Jon Tan Secondly, Daniel Bogan of The Setup sent me a few questions about my own tools. My answers are pretty clipped because of time, but you may find it interesting to compare this designer’s setup with your own: jon.tan.usesthis.com I should note that in the meantime I’ve started writing with Writer, and discovered the great joy of keeping a journal and notes with a Midori Traveler’s Notebook. The latter is part of an on-going search I’m having to find Tools for Life. More on that, too at some point. Here’s my current list of topics I want to write about shortly: Ampersand, the aftermath Marrying a FujiFilm X100 No-www Tools for life Paper versus pixels There, I’ve written it! Full Article
up Auphonic Leveler 1.8 and Auphonic Multitrack 1.4 Updates By feedproxy.google.com Published On :: Tue, 06 Jun 2017 06:50:06 +0000 Today we released free updates for the Auphonic Leveler Batch Processor and the Auphonic Multitrack Processor with many algorithm improvements and bug fixes for Mac and Windows. Changelog Linear Filtering Algorithms to avoid Asymmetric Waveforms: New zero-phase Adaptive Filtering Algorithms to avoid asymmetric waveforms. In asymmetric waveforms, the positive and negative amplitude values are disproportionate - please see Asymmetric Waveforms: Should You Be Concerned?. Asymmetrical waveforms are quite natural and not necessarily a problem. They are particularly common on recordings of speech, vocals and can be caused by low-end filtering. However, they limit the amount of gain that can be safely applied without introducing distortion or clipping due to aggressive limiting. Noise Reduction Improvements: New and improved noise profile estimation algorithms and bug fixes for parallel Noise Reduction Algorithms. Processing Finished Notification on Mac: A system notification (including a short glass sound) is now displayed on Mac OS when the Auphonic Leveler or Auphonic Multitrack has finished processing - thanks to Timo Hetzel. Improved Dithering: Improved dithering algorithms - using SoX - if a bit-depth reduction is necessary during file export. Auphonic Multitrack Fixes: Fixes for ducking and background tracks and for very short music tracks. New Desktop Apps Documentation: The documentation of our desktop apps is now integrated in our new help system: see Auphonic Leveler Batch Processor and Auphonic Multitrack Processor. Bug Fixes and Audio Algorithm Improvements: This release also includes many small bug fixes and all audio algorithms come with improvements and updated classifiers using the data from our Web Service. About the Auphonic Desktop Apps We offer two desktop programs which include our audio algorithms only. The algorithms will be computed offline on your device and are exactly the same as implemented in our Web Service. The Auphonic Leveler Batch Processor is a batch audio file processor and includes all our (Singletrack) Audio Post Production Algorithms. It can process multiple productions at once. Auphonic Multitrack includes our Multitrack Post Production Algorithms and requires multiple parallel input audio tracks, which will be analyzed and processed individually as well as combined to create one final mixdown. Upgrade now Everyone is encouraged to download the latest binaries: Auphonic Leveler Download Auphonic Multitrack Download Please let us know if you have any questions or feedback! Full Article Development News
up 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
up Auphonic Audio Inspector Release By feedproxy.google.com Published On :: Mon, 20 Nov 2017 09:01:02 +0000 At the Subscribe 9 Conference, we presented the first version of our new Audio Inspector: The Auphonic Audio Inspector is shown on the status page of a finished production and displays details about what our algorithms are changing in audio files. A screenshot of the Auphonic Audio Inspector on the status page of a finished Multitrack Production. Please click on the screenshot to see it in full resolution! It is possible to zoom and scroll within audio waveforms and the Audio Inspector might be used to manually check production result and input files. In this blog post, we will discuss the usage and all current visualizations of the Inspector. If you just want to try the Auphonic Audio Inspector yourself, take a look at this Multitrack Audio Inspector Example. Inspector Usage Control bar of the Audio Inspector with scrollbar, play button, current playback position and length, button to show input audio file(s), zoom in/out, toggle legend and a button to switch to fullscreen mode. Seek in Audio Files Click or tap inside the waveform to seek in files. The red playhead will show the current audio position. Zoom In/Out Use the zoom buttons ([+] and [-]), the mouse wheel or zoom gestures on touch devices to zoom in/out the audio waveform. Scroll Waveforms If zoomed in, use the scrollbar or drag the audio waveform directly (with your mouse or on touch devices). Show Legend Click the [?] button to show or hide the Legend, which describes details about the visualizations of the audio waveform. Show Stats Use the Show Stats link to display Audio Processing Statistics of a production. Show Input Track(s) Click Show Input to show or hide input track(s) of a production: now you can see and listen to input and output files for a detailed comparison. Please click directly on the waveform to switch/unmute a track - muted tracks are grayed out slightly: Showing four input tracks and the Auphonic output of a multitrack production. Please click on the fullscreen button (bottom right) to switch to fullscreen mode. Now the audio tracks use all available screen space to see all waveform details: A multitrack production with output and all input tracks in fullscreen mode. Please click on the screenshot to see it in full resolution. In fullscreen mode, it’s also possible to control playback and zooming with keyboard shortcuts: Press [Space] to start/pause playback, use [+] to zoom in and [-] to zoom out. Singletrack Algorithms Inspector First, we discuss the analysis data of our Singletrack Post Production Algorithms. The audio levels of output and input files, measured according to the ITU-R BS.1770 specification, are displayed directly as the audio waveform. Click on Show Input to see the input and output file. Only one file is played at a time, click directly on the Input or Output track to unmute a file for playback: Singletrack Production with opened input file. See the first Leveler Audio Example to try the audio inspector yourself. Waveform Segments: Music and Speech (gold, blue) Music/Speech segments are displayed directly in the audio waveform: Music segments are plotted in gold/yellow, speech segments in blue (or light/dark blue). Waveform Segments: Leveler High/No Amplification (dark, light blue) Speech segments can be displayed in normal, dark or light blue: Dark blue means that the input signal was very quiet and contains speech, therefore the Adaptive Leveler has to use a high amplification value in this segment. In light blue regions, the input signal was very quiet as well, but our classifiers decided that the signal should not be amplified (breathing, noise, background sounds, etc.). Yellow/orange background segments display leveler fades. Background Segments: Leveler Fade Up/Down (yellow, orange) If the volume of an input file changes in a fast way, the Adaptive Leveler volume curve will increase/decrease very fast as well (= fade) and should be placed in speech pauses. Otherwise, if fades are too slow or during active speech, one will hear pumping speech artifacts. Exact fade regions are plotted as yellow (fade up, volume increase) and orange (fade down, volume decrease) background segments in the audio inspector. Horizontal red lines display noise and hum reduction profiles. Horizontal Lines: Noise and Hum Reduction Profiles (red) Our Noise and Hiss Reduction and Hum Reduction algorithms segment the audio file in regions with different background noise characteristics, which are displayed as red horizontal lines in the audio inspector (top lines for noise reduction, bottom lines for hum reduction). Then a noise print is extracted in each region and a classifier decides if and how much noise reduction is necessary - this is plotted as a value in dB below the top red line. The hum base frequency (50Hz or 60Hz) and the strength of all its partials is also classified in each region, the value in Hz above the bottom red line indicates the base frequency and whether hum reduction is necessary or not (no red line). You can try the singletrack audio inspector yourself with our Leveler, Noise Reduction and Hum Reduction audio examples. Multitrack Algorithms Inspector If our Multitrack Post Production Algorithms are used, additional analysis data is shown in the audio inspector. The audio levels of the output and all input tracks are measured according to the ITU-R BS.1770 specification and are displayed directly as the audio waveform. Click on Show Input to see all the input files with track labels and the output file. Only one file is played at a time, click directly into the track to unmute a file for playback: Input Tracks: Waveform Segments, Background Segments and Horizontal Lines Input tracks are displayed below the output file including their track names. The same data as in our Singletrack Algorithms Inspector is calculated and plotted separately in each input track: Waveform Segments with different colors: Music and Speech Segments (gold, blue), Leveler High/No Amplification (dark blue, light blue) Background Segments: Leveler Fade Up/Down (yellow, orange) Horizontal Lines: Noise and Hum Reduction Profiles Noise and Hum Reduction Profiles (red) Output Waveform Segments: Multiple Speakers and Music Each speaker is plotted in a separate, blue-like color - in the example above we have 3 speakers (normal, light and dark blue) and you can see directly in the waveform when and which speaker is active. Audio from music input tracks are always plotted in gold/yellow in the output waveform, please try to not mix music and speech parts in music tracks (see also Multitrack Best Practice)! You can try the multitrack audio inspector yourself with our Multitrack Audio Inspector Example or our general Multitrack Audio Examples. Ducking, Background and Foreground Segments Music tracks can be set to Ducking, Foreground, Background or Auto - for more details please see Automatic Ducking, Foreground and Background Tracks. Ducking Segments (light, dark orange) In Ducking, the level of a music track is reduced if one of the speakers is active, which is plotted as a dark orange background segment in the output track. Foreground music parts, where no speaker is active and the music track volume is not reduced, are displayed as light orange background segments in the output track. Background Music Segments (dark orange background) Here the whole music track is set to Background and won’t be amplified when speakers are inactive. Background music parts are plotted as dark organge background segments in the output track. Foreground Music Segments (light orange background) Here the whole music track is set to Foreground and its level won’t be reduced when speakers are active. Foreground music parts are plotted as light organge background segments in the output track. You can try the ducking/background/foreground audio inspector yourself: Fore/Background/Ducking Audio Examples. Audio Search, Chapters Marks and Video Audio Search and Transcriptions If our Automatic Speech Recognition Integration is used, a time-aligned transcription text will be shown above the waveform. You can use the search field to search and seek directly in the audio file. See our Speech Recognition Audio Examples to try it yourself. Chapters Marks Chapter Mark start times are displayed in the audio waveform as black vertical lines. The current chapter title is written above the waveform - see “This is Chapter 2” in the screenshot above. A video production with output waveform, input waveform and transcriptions in fullscreen mode. Please click on the screenshot to see it in full resolution. Video Display If you add a Video Format or Audiogram Output File to your production, the audio inspector will also show a separate video track in addition to the audio output and input tracks. The video playback will be synced to the audio of output and input tracks. Supported Audio Formats We use the native HTML5 audio element for playback and the aurora.js javascript audio decoders to support all common audio formats: WAV, MP3, AAC/M4A and Opus These formats are supported in all major browsers: Firefox, Chrome, Safari, Edge, iOS Safari and Chrome for Android. FLAC FLAC is supported in Firefox, Chrome, Edge and Chrome for Android - see FLAC audio format. In Safari and iOS Safari, we use aurora.js to directly decode FLAC files in javascript, which works but uses much more CPU compared to native decoding! ALAC ALAC is not supported by any browser so far, therefore we use aurora.js to directly decode ALAC files in javascript. This works but uses much more CPU compared to native decoding! Ogg Vorbis Only supported by Firefox, Chrome and Chrome for Android - for details please see Ogg Vorbis audio format. We suggest to use a recent Firefox or Chrome browser for best performance. Decoding FLAC and ALAC files also works in Safari and iOS with the help of aurora.js, but javascript decoders need a lot of CPU and they sometimes have problems with exact scrolling and seeking. Please see our blog post Audio File Formats and Bitrates for Podcasts for more details about audio formats. Mobile Audio Inspector Multiple responsive layouts were created to optimize the screen space usage on Android and iOS devices, so that the audio inspector is fully usable on mobile devices as well: tap into the waveform to set the playhead location, scroll horizontally to scroll waveforms, scroll vertically to scroll between tracks, use zoom gestures to zoom in/out, etc. Unfortunately the fullscreen mode is not available on iOS devices (thanks to Apple), but it works on Android and is a really great way to inspect everything using all the available screen space: Audio inspector in horizontal fullscreen mode on Android. Conclusion Try the Auphonic Audio Inspector yourself: take a look at our Audio Example Page or play with the Multitrack Audio Inspector Example. The Audio Inspector will be shown in all productions which are created in our Web Service. It might be used to manually check production result/input files and to send us detailed feedback about audio processing results. Please let us know if you have some feedback or questions - more visualizations will be added in future! Full Article Audio News
up Auphonic Add-ons for Adobe Audition and Adobe Premiere By feedproxy.google.com Published On :: Wed, 14 Feb 2018 12:14:22 +0000 The new Auphonic Audio Post Production Add-ons for Adobe allows you to use the Auphonic Web Service directly within Adobe Audition and Adobe Premiere (Mac and Windows): Audition Multitrack Editor with the Auphonic Audio Post Production Add-on. The Auphonic Add-on can be embedded directly inside the Adobe user interface. It is possible to export tracks/projects from Audition/Premiere and process them with the Auphonic audio post production algorithms (loudness, leveling, noise reduction - see Audio Examples), use our Encoding/Tagging, Chapter Marks, Speech Recognition and trigger Publishing with one click. Furthermore, you can import the result file of an Auphonic Production into Audition/Premiere. Download the Auphonic Audio Post Production Add-ons for Adobe: Audition: https://exchange.adobe.com/addons/products/20433 Premiere: https://exchange.adobe.com/addons/products/20429 Auphonic Add-on for Adobe Audition Audition Waveform Editor with the Auphonic Audio Post Production Add-on. Metadata, Marker times and titles will be exported to Auphonic as well. Export from Audition to Auphonic You can upload the audio of your current active document (a Multitrack Session or a Single Audio File) to our Web Service. In case of a Multitrack Session, a mixdown will be computed automatically to create a Singletrack Production in our Web Service. Unfortunately, it is not possible to export the individual tracks in Audition, which could be used to create Multitrack Productions. Metadata and Markers All metadata (see tab Metadata in Audition) and markers (see tab Marker in Audition and the Waveform Editor Screenshot) will be exported to Auphonic as well. Marker times and titles are used to create Chapter Marks (Enhanced Podcasts) in your Auphonic output files. Auphonic Presets You can optionally choose an Auphonic Preset to use previously stored settings for your production. Start Production and Upload & Edit Buttons Click Upload & Edit to upload your audio and create a new Production for further editing. After the upload, a web browser will be started to edit/adjust the production and start it manually. Click Start Production to upload your audio, create a new Production and start it directly without further editing. A web browser will be started to see the results of your production. Audio Compression Uncompressed Multitrack Sessions or audio files in Audition (WAV, AIFF, RAW, etc.) will be compressed automatically with lossless codecs to speed up the upload time without a loss in audio quality. FLAC is used as lossless codec on Windows and Mac OS (>= 10.13), older Mac OS systems (< 10.13) do not support FLAC and use ALAC instead. Import Auphonic Productions in Audition To import the result of an Auphonic Production into Audition, choose the corresponding production and click Import. The result file will be downloaded from the Auphonic servers and can be used within Audition. If the production contains multiple Output File Formats, the output file with the highest bitrate (or uncompressed/lossless if available) will be chosen. Auphonic Add-on for Adobe Premiere Premiere Video Editor with the Auphonic Audio Post Production Add-on. The Auphonic Add-on can be embedded directly inside the Adobe Premiere user interface. Export from Premiere to Auphonic You can upload the audio of your current Active Sequence in Premiere to our Web Service. We will automatically create an audio-only mixdown of all enabled audio tracks in your current Active Sequence. Video/Image tracks are ignored: no video will be rendered or uploaded to Auphonic! If you want to export a specific audio track, please just mute the other tracks. Start Production and Upload & Edit Buttons Click Upload & Edit to upload your audio and create a new Production for further editing. After the upload, a web browser will be started to edit/adjust the production and start it manually. Click Start Production to upload your audio, create a new Production and start it directly without further editing. A web browser will be started to see the results of your production. Auphonic Presets You can optionally choose an Auphonic Preset to use previously stored settings for your production. Chapter Markers Chapter Markers in Premiere (not all the other marker types!) will be exported to Auphonic as well and are used to create Chapter Marks (Enhanced Podcasts) in your Auphonic output files. Audio Compression The mixdown of your Active Sequence in Premiere will be compressed automatically with lossless codecs to speed up the upload time without a loss in audio quality. FLAC is used as lossless codec on Windows and Mac OS (>= 10.13), older Mac OS systems (< 10.13) do not support FLAC and use ALAC instead. Import Auphonic Productions in Premiere To import the result of an Auphonic Production into Premiere, choose the corresponding production and click Import. The result file will be downloaded from the Auphonic servers and can be used within Premiere. If the production contains multiple Output File Formats, the output file with the highest bitrate (or uncompressed/lossless if available) will be chosen. Installation Install our Add-ons for Audition and Premiere directly on the Adobe Add-ons website: Auphonic Audio Post Production for Adobe Audition: https://exchange.adobe.com/addons/products/20433 Auphonic Audio Post Production for Adobe Premiere: https://exchange.adobe.com/addons/products/20429 The installation requires the Adobe Creative Cloud desktop application and might take a few minutes. Please also also try to restart Audition/Premiere if the installation does not work (on Windows it was once even necessary to restart the computer to trigger the installation). After the installation, you can start our Add-ons directly in Audition/Premiere: navigate to Window -> Extensions and click Auphonic Post Production. Enjoy Thanks a lot to Durin Gleaves and Charles Van Winkle from Adobe for their great support! Please let us know if you have any questions or feedback! Full Article Audio News
up New Auphonic Privacy Policy and GDPR Compliance By feedproxy.google.com Published On :: Thu, 24 May 2018 09:26:55 +0000 The new General Data Protection Regulation (GDPR) of the European Union will be implemented on May 25th, 2018. We used this opportunity to rework many of our internal data processing structures, removed unnecessary trackers and apply this strict and transparent regulation also to all our customers worldwide. Image from pixapay.com. At Auphonic we store as few personal information as possible about your usage and production data. Here are a few human-readable excerpts from our privacy policy about which information we collect, how we process it, how long and where we store it - for more details please see our full Privacy Policy. Information that we collect Your email address when you create an account. Your files, content, configuration parameters and other information, including your photos, audio or video files, production settings, metadata and emails. Your tokens or authentication information if you choose to connect to any External services. Your subscription plan, credits purchases and production billing history associated with your account, where applicable. Your interactions with us, whether by email, on our blog or on our social media platforms. We do not process any special categories of data (also commonly referred to as “sensitive personal data”). How we use and process your Data To authenticate you when you log on to your account. To run your Productions, such that Auphonic can create new media files from your Content according to your instructions. To improve our audio processing algorithms. For this purpose, you agree that your Content may be viewed and/or listened to by an Auphonic employee or any person contracted by Auphonic to work on our audio processing algorithms. To connect your Auphonic account to an External service according to your instructions. To develop, improve and optimize the contents, screen layouts and features of our Services. To follow up on any question and request for assistance or information. When using our Service, you fully retain any rights that you have with regards to your Content, including copyright. How long we store your Information Your Productions and any associated audio or video files will be permanently deleted from our servers including all its metadata and possible data from external services after 21 days (7 days for video productions). We will, however, keep billing metadata associated with your Productions in an internal database (how many hours of audio you processed). Also, we might store selected audio and/or video files (or excerpts thereof) from your Content in an internal storage space for the purpose of improving our audio processing algorithms. Other information like Presets, connected External services, Account settings etc. will be stored until you delete them or when your account is deleted. Where we store your Data All data that we collect from you is stored on secure servers in the European Economic Area (in Germany). More Information and Contact For more information please read our full Privacy Policy. Please do not hesitate to contact us regarding any matter relating to our privacy policy and GDPR compliance! Full Article News
up New Auphonic Transcript Editor and Improved Speech Recognition Services By feedproxy.google.com Published On :: Tue, 03 Jul 2018 05:35:25 +0000 Back in late 2016, we introduced Speech Recognition at Auphonic. This allows our users to create transcripts of their recordings, and more usefully, this means podcasts become searchable. Now we integrated two more speech recognition engines: Amazon Transcribe and Speechmatics. Whilst integrating these services, we also took the opportunity to develop a complete new Transcription Editor: Screenshot of our Transcript Editor with word confidence highlighting and the edit bar. Try out the Transcript Editor Examples yourself! The new Auphonic Transcript Editor is included directly in our HTML transcript output file, displays word confidence values to instantly see which sections should be checked manually, supports direct audio playback, HTML/PDF/WebVTT export and allows you to share the editor with someone else for further editing. The new services, Amazon Transcribe and Speechmatics, offer transcription quality improvements compared to our other integrated speech recognition services. They also return word confidence values, timestamps and some punctuation, which is exported to our output files. The Auphonic Transcript Editor With the integration of the two new services offering improved recognition quality and word timestamps alongside confidence scores, we realized that we could leverage these improvements to give our users easy-to-use transcription editing. Therefore we developed a new, open source transcript editor, which is embedded directly in our HTML output file and has been designed to make checking and editing transcripts as easy as possible. Main features of our transcript editor: Edit the transcription directly in the HTML document. Show/hide word confidence, to instantly see which sections should be checked manually (if you use Amazon Transcribe or Speechmatics as speech recognition engine). Listen to audio playback of specific words directly in the HTML editor. Share the transcript editor with others: as the editor is embedded directly in the HTML file (no external dependencies), you can just send the HTML file to some else to manually check the automatically generated transcription. Export the edited transcript to HTML, PDF or WebVTT. Completely useable on all mobile devices and desktop browsers. Examples: Try Out the Transcript Editor Here are two examples of the new transcript editor, taken from our speech recognition audio examples page: 1. Singletrack Transcript Editor Example Singletrack speech recognition example from the first 10 minutes of Common Sense 309 by Dan Carlin. Speechmatics was used as speech recognition engine without any keywords or further manual editing. 2. Multitrack Transcript Editor Example A multitrack automatic speech recognition transcript example from the first 20 minutes of TV Eye on Marvel - Luke Cage S1E1. Amazon Transcribe was used as speech recognition engine without any further manual editing. As this is a multitrack production, the transcript includes exact speaker names as well (try to edit them!). Transcript Editing By clicking the Edit Transcript button, a dashed box appears around the text. This indicates that the text is now freely editable on this page. Your changes can be saved by using one of the export options (see below). If you make a mistake whilst editing, you can simply use the undo/redo function of the browser to undo or redo your changes. When working with multitrack productions, another helpful feature is the ability to change all speaker names at once throughout the whole transcript just by editing one speaker. Simply click on an instance of a speaker title and change it to the appropriate name, this name will then appear throughout the whole transcript. Word Confidence Highlighting Word confidence values are shown visually in the transcript editor, highlighted in shades of red (see screenshot above). The shade of red is dependent on the actual word confidence value: The darker the red, the lower the confidence value. This means you can instantly see which sections you should check/re-work manually to increase the accuracy. Once you have edited the highlighted text, it will be set to white again, so it’s easy to see which sections still require editing. Use the button Add/Remove Highlighting to disable/enable word confidence highlighting. NOTE: Word confidence values are only available in Amazon Transcribe or Speechmatics, not if you use our other integrated speech recognition services! Audio Playback The button Activate/Stop Play-on-click allows you to hear the audio playback of the section you click on (by clicking directly on the word in the transcript editor). This is helpful in allowing you to check the accuracy of certain words by being able to listen to them directly whilst editing, without having to go back and try to find that section within your audio file. If you use an External Service in your production to export the resulting audio file, we will automatically use the exported file in the transcript editor. Otherwise we will use the output file generated by Auphonic. Please note that this file is password protected for the current Auphonic user and will be deleted in 21 days. If no audio file is available in the transcript editor, or cannot be played because of the password protection, you will see the button Add Audio File to add a new audio file for playback. Export Formats, Save/Share Transcript Editor Click on the button Export... to see all export and saving/sharing options: Save/Share Editor The Save Editor button stores the whole transcript editor with all its current changes into a new HTML file. Use this button to save your changes for further editing or if you want to share your transcript with someone else for manual corrections (as the editor is embedded directly in the HTML file without any external dependencies). Export HTML / Export PDF / Export WebVTT Use one of these buttons to export the edited transcript to HTML (for WordPress, Word, etc.), to PDF (via the browser print function) or to WebVTT (so that the edited transcript can be used as subtitles or imported in web audio players of the Podlove Publisher or Podigee). Every export format is rendered directly in the browser, no server needed. Amazon Transcribe The first of the two new services, Amazon Transcribe, offers accurate transcriptions in English and Spanish at low costs, including keywords, word confidence, timestamps, and punctuation. UPDATE 2019: Amazon Transcribe offers more languages now - please see Amazon Transcribe Features! Pricing The free tier offers 60 minutes of free usage a month for 12 months. After that, it is billed monthly at a rate of $0.0004 per second ($1.44/h). More information is available at Amazon Transcribe Pricing. Custom Vocabulary (Keywords) Support Custom Vocabulary (called Keywords in Auphonic) gives you the ability to expand and customize the speech recognition vocabulary, specific to your case (i.e. product names, domain-specific terminology, or names of individuals). The same feature is also available in the Google Cloud Speech API. Timestamps, Word Confidence, and Punctuation Amazon Transcribe returns a timestamp and confidence value for each word so that you can easily locate the audio in the original recording by searching for the text. It also adds some punctuation, which is combined with our own punctuation and formatting automatically. The high-quality (especially in combination with keywords) and low costs of Amazon Transcribe make it attractive, despite only currently supporting two languages. However, the processing time of Amazon Transcribe is much slower compared to all our other integrated services! Try it yourself: Connect your Auphonic account with Amazon Transcribe at our External Services Page. Speechmatics Speechmatics offers accurate transcriptions in many languages including word confidence values, timestamps, and punctuation. Many Languages Speechmatics’ clear advantage is the sheer number of languages it supports (all major European and some Asiatic languages). It also has a Global English feature, which supports different English accents during transcription. Timestamps, Word Confidence, and Punctuation Like Amazon, Speechmatics creates timestamps, word confidence values, and punctuation. Pricing Speechmatics is the most expensive speech recognition service at Auphonic. Pricing starts at £0.06 per minute of audio and can be purchased in blocks of £10 or £100. This equates to a starting rate of about $4.78/h. Reduced rate of £0.05 per minute ($3.98/h) are available if purchasing £1,000 blocks. They offer significant discounts for users requiring higher volumes. At this further reduced price point it is a similar cost to the Google Speech API (or lower). If you process a lot of content, you should contact them directly at sales@speechmatics.com and say that you wish to use it with Auphonic. More information is available at Speechmatics Pricing. Speechmatics offers high-quality transcripts in many languages. But these features do come at a price, it is the most expensive speech recognition services at Auphonic. Unfortunately, their existing Custom Dictionary (keywords) feature, which would further improve the results, is not available in the Speechmatics API yet. Try it yourself: Connect your Auphonic account with Speechmatics at our External Services Page. What do you think? Any feedback about the new speech recognition services, especially about the recognition quality in various languages, is highly appreciated. We would also like to hear any comments you have on the transcript editor particularly - is there anything missing, or anything that could be implemented better? Please let us know! Full Article Audio News
up Audio Manipulations and Dynamic Ad Insertion with the Auphonic API By feedproxy.google.com Published On :: Sun, 22 Jul 2018 15:43:48 +0000 We are pleased to announce a new Audio Inserts feature in the Auphonic API: audio inserts are separate audio files (like intros/outros), which will be inserted into your production at a defined offset. This blog post shows how one can use this feature for Dynamic Ad Insertion and discusses other Audio Manipulation Methods of the Auphonic API. API-only Feature For the general podcasting hobbyist, or even for someone producing a regular podcast, the features that are accessible via our web interface are more than sufficient. However, some of our users, like podcasting companies who integrate our services as part of their products, asked us for dynamic ad insertions. We teamed up with them to develop a way of making this work within the Auphonic API. We are pleased therefore to announce audio inserts - a new feature that has been made part of our API. This feature is not available through the web interface though, it requires the use of our API. Before we talk about audio inserts, let's talk about what you need to know about dynamic ad insertion! Dynamic Ad Insertion There are two ways of dealing with adverts within podcasts. In the first, adverts are recorded or edited into the podcast and are fixed, or baked in. The second method is to use dynamic insertion, whereby the adverts are not part of the podcast recording/file but can be inserted into the podcast afterwards, at any time. This second approach would allow you to run new ad campaigns across your entire catalog of shows. As a podcaster this allows you to potentially generate new revenue from your old content. As a hosting company, dynamic ad insertion allows you to choose up to date and relevant adverts across all the podcasts you host. You can make these adverts relevant by subject or location, for instance. Your users can define the time for the ads and their podcast episode, you are then in control of the adverts you insert. Audio Inserts in Auphonic Whichever approach to adverts you are taking, using audio inserts can help you. Audio inserts are separate audio files which will be inserted into your main single or multitrack production at your defined offset (in seconds). When a separate audio file is inserted as part of your production, it creates a gap in the podcast audio file, shifting the audio back by the length of the insert. Helpfully, chapters and other time-based information like transcriptions are also shifted back when an insert is used. The biggest advantage of this is that Auphonic will apply loudness normalization to the audio insert so, from an audio point of view, it matches the rest of the podcast. Although created with dynamic ad insertion in mind, this feature can be used for any type of audio inserts: adverts, music songs, individual parts of a recording, etc. In the case of baked-in adverts, you could upload your already processed advert audio as an insert, without having to edit it into your podcast recording using a separate audio editing application. Please note that audio inserts should already be edited and processed before using them in production. (This is usually the case with pre-recorded adverts anyway). The only algorithm that Auphonic applies to an audio insert is loudness normalization in order to match the loudness of the entire production. Auphonic does not add any other processing (i.e. no leveling, noise reduction etc). Audio Inserts Coding Example Here is a brief overview of how to use our API for audio inserts. Be warned, this section is coding heavy, so if this isn't your thing, feel free to move along to the next section! You can add audio insert files with a call to https://auphonic.com/api/production/{uuid}/multi_input_files.json, where uuid is the UUID of your production. Here is an example with two audio inserts from an https URL. The offset/position in the main audio file must be given in seconds: curl -X POST -H "Content-Type: application/json" https://auphonic.com/api/production/{uuid}/multi_input_files.json -u username:password -d '[ { "input_file": "https://mydomain.com/my_audio_insert_1.wav", "type": "insert", "offset": 20.5 }, { "input_file": "https://mydomain.com/my_audio_insert_2.wav", "type": "insert", "offset": 120.3 } ]' More details showing how to use audio inserts in our API can be seen here. Additional API Audio Manipulations In addition to audio inserts, using the Auphonic API offers a number of other audio manipulation options, which are not available via the web interface: Cut start/end of audio files: See Docs In Single-track productions, this feature allows the user to cut the start and/or the end of the uploaded audio file. Crucially, time-based information such as chapters etc. will be shifted accordingly. Fade In/Out time of audio files: See Docs This allows you to set the fade in/out time (in ms) at the start/end of output files. The default fade time is 100ms, but values can be set between 0ms and 5000ms. This feature is also available in our Auphonic Leveler Desktop App. Adding intro and outro: See Docs Automatically add intros and outros to your main audio input file, as it is also available in our web interface. Add multiple intros or outros: See Docs Using our API, you can also add multiple intros or outros to a production. These intros or outros are played in series. Overlapping intros/outros: See Docs This feature allows intros/outros to overlap either the main audio or the following/previous intros/outros. Conclusion If you haven't explored our API already, the new audio inserts feature allows for greater flexibility and also dynamic ad insertion. If you offer online services to podcasters, the Auphonic API would also then allow you to pass on Auphonic's audio processing algorithms to your customers. If this is of interest to you or you have any new feature suggestions that you feel could benefit your company, please get in touch. We are always happy to extend the functionality of our products! Full Article Audio News
up Resumable File Uploads to Auphonic By feedproxy.google.com Published On :: Tue, 04 Sep 2018 09:39:53 +0000 Large file uploads in a web browser are problematic, even in 2018. If working with a poor network connection, uploads can fail and have to be retried from the start. At Auphonic, our users have to upload large audio and video files, or multiple media files when creating a multitrack production. To minimize any potential issues, we integrated various external services which are specialized for large file transfers, like FTP, SFTP, Dropbox, Google Drive, S3, etc. To further minimize issues, as of today we have also released resumable and chunked direct file uploads in the web browser to auphonic.com. If you are not interested in the technical details, please just go to the section Resumable Uploads in Auphonic below. The Problem with Large File Uploads in the Browser If using either mobile networks (which remain fragile) or unstable WiFi connections, file uploads are often interrupted and will fail. There are also many areas in the world where connections are quite poor, which makes uploading big files frustrating. After an interrupted file upload, the web browser must restart the whole upload from the start, which is a problem when it happens in the middle of a 4GB video file upload on a slow connection. Furthermore, the longer an upload takes, the more likely it is to have a network glitch interrupting the upload, which then has to be retried from the start. The Solution: Chunked, Resumable Uploads To avoid user frustration, we need to be able to detect network errors and potentially resume an upload without having to restart it from the beginning. To achieve this, we have to split a file upload in smaller chunks directly within the web browser, so that these chunks can then be sent to the server afterwards. If an upload fails or the user wants to pause, it is possible to resume it later and only send those chunks that have not already been uploaded. If there is a network interruption or change, the upload will be retried automatically. Companies like Dropbox, Google, Amazon AWS etc. all have their own protocols and API's for chunked uploads, but there are also some open source implementations available, which offer resumable uploads: resumable.js [link]: "A JavaScript library providing multiple simultaneous, stable and resumable uploads via the HTML5 File API" This solutions is a JavaScript library only and requires that the protocol is implemented on the server as well. tus.io [link]: "Open Protocol for Resumable File Uploads" Tus.io offers a simple, cheap and reusable stack for clients and servers (in many languages). They have a blog with further information about resumable uploads, see tus blog. plupload [link]: A JavaScript library, similar to resumable.js, which requires a separate server implementation. We chose to use resumable.js and developed our own server implementation. Resumable Uploads in Auphonic If you upload files to a singletrack or multitrack production, you will see the upload progress bar and a pause button, which is one way to pause and resume an upload: It is also possible to close the browser completely or shut down your computer during the upload, then edit the production and upload the file again later. This will just resume the file upload from the position where it was stopped before. (Previously uploaded chunks are saved for 24h on our servers, after that you have to start the whole upload again.) In case of a network problem or if you switch to a different connection, we will resume the upload automatically. This should solve many problems which were reported by some users in the past! You can of course also use any of our external services for stable incoming and outgoing file transfers! Do you still have Uploading Issues? We hope that uploads to Auphonic are much more reliable now, even on poor connections. If you still experience any problems, please let us know. We are very happy about any bug reports and will do our best to fix them! Full Article Development News
up 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
up Winter Stand Up Paddling on Horsetooth Reservoir By feedproxy.google.com Published On :: Wed, 19 Feb 2020 23:34:52 +0000 I love paddling on the Horsetooth Reservoir in cold season. Boat ramps are closed, no power boat traffic, usually quiet and calm. Snow and ice can enhance scenery. A great time to paddle, train, relax or photograph. The Horsetooth stays […] Full Article SUP trip reports cold water Colorado Horsetooth Horsetooth Reservoir photography winter
up Committed to the wrong branch? -, @{upstream}, and @{-1} to the rescue By feedproxy.google.com Published On :: Thu, 27 Feb 2020 00:00:00 -0500 I get into this situation sometimes. Maybe you do too. I merge feature work into a branch used to collect features, and then continue development but on that branch instead of back on the feature branch git checkout feature # ... bunch of feature commits ... git push git checkout qa-environment git merge --no-ff --no-edit feature git push # deploy qa-environment to the QA remote environment # ... more feature commits ... # oh. I'm not committing in the feature branch like I should be and have to move those commits to the feature branch they belong in and take them out of the throwaway accumulator branch git checkout feature git cherry-pick origin/qa-environment..qa-environment git push git checkout qa-environment git reset --hard origin/qa-environment git merge --no-ff --no-edit feature git checkout feature # ready for more feature commits Maybe you prefer git branch -D qa-environment git checkout qa-environment over git checkout qa-environment git reset --hard origin/qa-environment Either way, that works. But it'd be nicer if we didn't have to type or even remember the branches' names and the remote's name. They are what is keeping this from being a context-independent string of commands you run any time this mistake happens. That's what we're going to solve here.Shorthands for longevityI like to use all possible natively supported shorthands. There are two broad motivations for that.Fingers have a limited number of movements in them. Save as many as possible left late in life.Current research suggests that multitasking has detrimental effects on memory. Development tends to be very heavy on multitasking. Maybe relieving some of the pressure on quick-access short term memory (like knowing all relevant branch names) add up to leave a healthier memory down the line.First up for our scenario: the - shorthand, which refers to the previously checked out branch. There are a few places we can't use it, but it helps a lot: Bash # USING - git checkout feature # hack hack hack git push git checkout qa-environment git merge --no-ff --no-edit - # ???? git push # hack hack hack # whoops git checkout - # now on feature ???? git cherry-pick origin/qa-environment..qa-environment git push git checkout - # now on qa-environment ???? git reset --hard origin/qa-environment git merge --no-ff --no-edit - # ???? git checkout - # ???? # on feature and ready for more feature commits Bash # ORIGINAL git checkout feature # hack hack hack git push git checkout qa-environment git merge --no-ff --no-edit feature git push # hack hack hack # whoops git checkout feature git cherry-pick origin/qa-environment..qa-environment git push git checkout qa-environment git reset --hard origin/qa-environment git merge --no-ff --no-edit feature git checkout feature # ready for more feature commits Switch We cannot use - when cherry-picking a range > git cherry-pick origin/-..- fatal: bad revision 'origin/-..-' > git cherry-pick origin/qa-environment..- fatal: bad revision 'origin/qa-environment..-' and even if we could we'd still have provide the remote's name (here, origin).That shorthand doesn't apply in the later reset --hard command, and we cannot use it in the branch -D && checkout approach either. branch -D does not support the - shorthand and once the branch is deleted checkout can't reach it with -: # assuming that branch-a has an upstream origin/branch-a > git checkout branch-a > git checkout branch-b > git checkout - > git branch -D - error: branch '-' not found. > git branch -D branch-a > git checkout - error: pathspec '-' did not match any file(s) known to git So we have to remember the remote's name (we know it's origin because we are devoting memory space to knowing that this isn't one of those times it's something else), the remote tracking branch's name, the local branch's name, and we're typing those all out. No good! Let's figure out some shorthands.@{-<n>} is hard to say but easy to fall in love withWe can do a little better by using @{-<n>} (you'll also sometimes see it referred to be the older @{-N}). It is a special construct for referring to the nth previously checked out ref. > git checkout branch-a > git checkout branch-b > git rev-parse --abbrev-rev @{-1} # the name of the previously checked out branch branch-a > git checkout branch-c > git rev-parse --abbrev-rev @{-2} # the name of branch checked out before the previously checked out one branch-a Back in our scenario, we're on qa-environment, we switch to feature, and then want to refer to qa-environment. That's @{-1}! So instead of git cherry-pick origin/qa-environment..qa-environment We can do git cherry-pick origin/qa-environment..@{-1} Here's where we are (🎉 marks wins from -, 💥 marks the win from @{-1}) Bash # USING - AND @{-1} git checkout feature # hack hack hack git push git checkout qa-environment git merge --no-ff --no-edit - # ???? git push # hack hack hack # whoops git checkout - # ???? git cherry-pick origin/qa-environment..@{-1} # ???? git push git checkout - # ???? git reset --hard origin/qa-environment git merge --no-ff --no-edit - # ???? git checkout - # ???? # ready for more feature commits Bash # ORIGINAL git checkout feature # hack hack hack git push git checkout qa-environment git merge --no-ff --no-edit feature git push # hack hack hack # whoops git checkout feature git cherry-pick origin/qa-environment..qa-environment git push git checkout qa-environment git reset --hard origin/qa-environment git merge --no-ff --no-edit feature git checkout feature # ready for more feature commits Switch One down, two to go: we're still relying on memory for the remote's name and the remote branch's name and we're still typing both out in full. Can we replace those with generic shorthands?@{-1} is the ref itself, not the ref's name, we can't do > git cherry-pick origin/@{-1}..@{-1} origin/@{-1} fatal: ambiguous argument 'origin/@{-1}': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]' because there is no branch origin/@{-1}. For the same reason, @{-1} does not give us a generalized shorthand for the scenario's later git reset --hard origin/qa-environment command.But good news!Do @{u} @{push} @{upstream} or its shorthand @{u} is the remote branch a that would be pulled from if git pull were run. @{push} is the remote branch that would be pushed to if git push was run. > git checkout branch-a Switched to branch 'branch-a' Your branch is ahead of 'origin/branch-a' by 3 commits. (use "git push" to publish your local commits) > git reset --hard origin/branch-a HEAD is now at <the SHA origin/branch-a is at> we can > git checkout branch-a Switched to branch 'branch-a' Your branch is ahead of 'origin/branch-a' by 3 commits. (use "git push" to publish your local commits) > git reset --hard @{u} # <-- So Cool! HEAD is now at <the SHA origin/branch-a is at> Tacking either onto a branch name will give that branch's @{upstream} or @{push}. For example git checkout branch-a@{u} is the branch branch-a pulls from.In the common workflow where a branch pulls from and pushes to the same branch, @{upstream} and @{push} will be the same, leaving @{u} as preferable for its terseness. @{push} shines in triangular workflows where you pull from one remote and push to another (see the external links below).Going back to our scenario, it means short, portable commands with a minimum human memory footprint. (🎉 marks wins from -, 💥 marks the win from @{-1}, 😎 marks the wins from @{u}.) Bash # USING - AND @{-1} AND @{u} git checkout feature # hack hack hack git push git checkout qa-environment git merge --no-ff --no-edit - # ???? git push # hack hack hack # whoops git checkout - # ???? git cherry-pick @{-1}@{u}..@{-1} # ???????? git push git checkout - # ???? git reset --hard @{u} # ???? git merge --no-ff --no-edit - # ???? git checkout - # ???? # ready for more feature commits Bash # ORIGINAL git checkout feature # hack hack hack git push git checkout qa-environment git merge --no-ff --no-edit feature git push # hack hack hack # whoops git checkout feature git cherry-pick origin/qa-environment..qa-environment git push git checkout qa-environment git reset --hard origin/qa-environment git merge --no-ff --no-edit feature git checkout feature # ready for more feature commits Switch Make the things you repeat the easiest to doBecause these commands are generalized, we can run some series of them once, maybe git checkout - && git reset --hard @{u} && git checkout - or git checkout - && git cherry-pick @{-1}@{u}.. @{-1} && git checkout - && git reset --hard @{u} && git checkout - and then those will be in the shell history just waiting to be retrieved and run again the next time, whether with CtrlR incremental search or history substring searching bound to the up arrow or however your interactive shell is configured. Or make it an alias, or even better an abbreviation if your interactive shell supports them. Save the body wear and tear, give memory a break, and level up in Git.And keep goingThe GitHub blog has a good primer on triangular workflows and how they can polish your process of contributing to external projects.The FreeBSD Wiki has a more in-depth article on triangular workflow process (though it doesn't know about @{push} and @{upstream}).The construct @{-<n>} and the suffixes @{push} and @{upstream} are all part of the gitrevisions spec. Direct links to each:@{-<n>}@{push}@{upstream} Full Article Code Front-end Engineering Back-end Engineering
up Setting New Project Managers Up for Success By feedproxy.google.com Published On :: Wed, 11 Mar 2020 08:00:00 -0400 At Viget, we’ve brought on more than a few new Project Managers over the past couple of years, as we continue to grow. The awesome new people we’ve hired have ranged in their levels of experience, but some of them are earlier in their careers and need support from more experienced PMs to develop their skills and flourish. We have different levels of training and support for new PMs. These broadly fall into four categories: Onboarding: Learning about Viget tools and processesShadowing: Learning by watching othersPairing: Learning by doing collaborativelyLeading: Learning by doing solo Onboarding In addition to conducting intro sessions to each discipline at Viget, new Viget PMs go through a lengthy set of training sessions that are specific to the PM lab. These include intros to: PM tools and resourcesProject processesProject typesProject checklistsProject taskingProject planningBudgets, schedules, and resourcingRetrospectivesWorking with remote teamsProject kickoffsThinking about developmentGithub and development workflowTickets, definition, and documentationQA testingAccount management Shadowing After PMs complete the onboarding process, they start shadowing other PMs’ projects to get exposure to the different types of projects we run (since the variety is large). We cater length and depth of shadowing based on how much experience a PM has coming in. We also try to expose PMs to multiple project managers, so they can see how PM style differs person-to-person. We’ve found that it can be most effective to have PMs shadow activities that are more difficult to teach in theory, such as shadowing a PM having a difficult conversation with a client, or shadowing a front-end build-out demo to see how the PM positions the meeting and our process to the client. More straightforward tasks like setting up a Harvest project could be done via pairing, since it’s easy to get the hang of with a little guidance. Pairing While shadowing is certainly helpful, we try to get PMs into pairing mode pretty quickly, since we’ve found that most folks learn better by doing than by watching. Sometimes this might mean having a new PM setting up an invoice or budget sheet for a client while a more experienced PM sits next to them, talking them through the process. We’ve found that having a newer PM lead straightforward activities with guidance tends to be more effective than the newer PM merely watching the more experienced PM do that activity. Another tactic we take is to have both PMs complete a task independently, and then meet and talk through their work, with the more experienced PM giving the less experienced PM feedback. That helps the newer PM think through a task on their own, and gain experience, but still have the chance to see how someone else would have approached the task and get meaningful feedback. Leading Once new PMs are ready to be in the driver’s seat, they are staffed as the lead on projects. The timing of when someone shifts into a lead role depends on how much prior experience that person has, as well as what types of projects are actively ready to be worked on. Most early-career project managers have a behind-the-scenes project mentor (another PM) on at least their first couple projects, so they have a dedicated person to ask questions and get advice from who also has more detailed context than that person’s manager would. For example, mentors often shadow key client and internal meetings and have more frequent check-ins with mentees. This might be less necessary at a company where all the projects are fairly similar, but at Viget, our projects vary widely in scale and services provided, as well as client needs. Because of this, there’s no “one size fits all” process and we have a significant amount of customization per project, which can be daunting to new PMs who are still getting the hang of things. For these mentorship pairings, we use a mentorship plan document (template here) to help the mentor and mentee work together to define goals, mentorship focuses, and touchpoints. Sometimes the mentee’s manager will take a first stab at filling out the plan, other times, the mentor will start that process. Management Touchpoints Along the way, we make sure new PMs have touchpoints with their managers to get the level of support they need to grow and succeed. Managers have regular 1:1s with PMs that are referred to as “project 1:1s”, and are used for the managee to talk through and get advice on challenges or questions related to the projects they’re working on—though really, they can be used for whatever topics are on the managee’s mind. PMs typically have 1:1s with managers daily the first week, two to three times per week after that for the first month or so, then scale down to once per week, and then scale down to bi-weekly after the first six months. In addition to project 1:1s, we also have monthly 1:1s that are more bigger-picture and focused on goal-setting and progress, project feedback from that person’s peers, reflection on how satisfied and fulfilled they’re feeling in their role, and talking through project/industry interests which informs what projects we should advocate for them to be staffed on. We have a progress log template that we customize per PM to keep track of goals and progress. We try to foster a supportive environment that encourages growth, feedback, and experiential learning, but also that lets folks have the autonomy to get in the driver’s seat as soon as they’re comfortable. Interested in learning more about what it’s like to work at Viget? Check out our open positions here. Full Article Process Project Management
up Occupations that may be taken off or put onto the skilled migration occupation lists By feedproxy.google.com Published On :: Tue, 17 Dec 2019 03:27:50 +0000 The Department of Employment, Skills, Small and Family Business is considering removing the following occupations from the Skilled Migration Occupation Lists (Skills List) in March 2020: Careers Counsellor Vehicle Trimmer Business Machine Mechanic Animal Attendants and Trainers Gardener (General) Hairdresser Wood Machinist Massage Therapist Community Worker Diving Instructor (Open Water) Gymnastics Coach or Instructor At […] The post Occupations that may be taken off or put onto the skilled migration occupation lists appeared first on Visa Australia - Immigration Lawyers & Registered Migration Agents. Full Article Work & Skilled Visas Aged or Disabled Carer Animal Attendants and Trainers Baker Business Machine Mechanic Careers Counsellor Community Worker Corporate Treasurer Diving Instructor (Open Water) Fitter and Turner Gardener (General) Gymnastics Coach Gymnastics Instructor Hairdresser Horse Trainer Massage Therapist Nursing Support Worker occupations list Pastrycook Personal Care Assistant Poultry Farmer skilled migration Vehicle Trimmer Wood Machinist
up Committed to the wrong branch? -, @{upstream}, and @{-1} to the rescue By feedproxy.google.com Published On :: Thu, 27 Feb 2020 00:00:00 -0500 I get into this situation sometimes. Maybe you do too. I merge feature work into a branch used to collect features, and then continue development but on that branch instead of back on the feature branch git checkout feature # ... bunch of feature commits ... git push git checkout qa-environment git merge --no-ff --no-edit feature git push # deploy qa-environment to the QA remote environment # ... more feature commits ... # oh. I'm not committing in the feature branch like I should be and have to move those commits to the feature branch they belong in and take them out of the throwaway accumulator branch git checkout feature git cherry-pick origin/qa-environment..qa-environment git push git checkout qa-environment git reset --hard origin/qa-environment git merge --no-ff --no-edit feature git checkout feature # ready for more feature commits Maybe you prefer git branch -D qa-environment git checkout qa-environment over git checkout qa-environment git reset --hard origin/qa-environment Either way, that works. But it'd be nicer if we didn't have to type or even remember the branches' names and the remote's name. They are what is keeping this from being a context-independent string of commands you run any time this mistake happens. That's what we're going to solve here.Shorthands for longevityI like to use all possible natively supported shorthands. There are two broad motivations for that.Fingers have a limited number of movements in them. Save as many as possible left late in life.Current research suggests that multitasking has detrimental effects on memory. Development tends to be very heavy on multitasking. Maybe relieving some of the pressure on quick-access short term memory (like knowing all relevant branch names) add up to leave a healthier memory down the line.First up for our scenario: the - shorthand, which refers to the previously checked out branch. There are a few places we can't use it, but it helps a lot: Bash # USING - git checkout feature # hack hack hack git push git checkout qa-environment git merge --no-ff --no-edit - # ???? git push # hack hack hack # whoops git checkout - # now on feature ???? git cherry-pick origin/qa-environment..qa-environment git push git checkout - # now on qa-environment ???? git reset --hard origin/qa-environment git merge --no-ff --no-edit - # ???? git checkout - # ???? # on feature and ready for more feature commits Bash # ORIGINAL git checkout feature # hack hack hack git push git checkout qa-environment git merge --no-ff --no-edit feature git push # hack hack hack # whoops git checkout feature git cherry-pick origin/qa-environment..qa-environment git push git checkout qa-environment git reset --hard origin/qa-environment git merge --no-ff --no-edit feature git checkout feature # ready for more feature commits Switch We cannot use - when cherry-picking a range > git cherry-pick origin/-..- fatal: bad revision 'origin/-..-' > git cherry-pick origin/qa-environment..- fatal: bad revision 'origin/qa-environment..-' and even if we could we'd still have provide the remote's name (here, origin).That shorthand doesn't apply in the later reset --hard command, and we cannot use it in the branch -D && checkout approach either. branch -D does not support the - shorthand and once the branch is deleted checkout can't reach it with -: # assuming that branch-a has an upstream origin/branch-a > git checkout branch-a > git checkout branch-b > git checkout - > git branch -D - error: branch '-' not found. > git branch -D branch-a > git checkout - error: pathspec '-' did not match any file(s) known to git So we have to remember the remote's name (we know it's origin because we are devoting memory space to knowing that this isn't one of those times it's something else), the remote tracking branch's name, the local branch's name, and we're typing those all out. No good! Let's figure out some shorthands.@{-<n>} is hard to say but easy to fall in love withWe can do a little better by using @{-<n>} (you'll also sometimes see it referred to be the older @{-N}). It is a special construct for referring to the nth previously checked out ref. > git checkout branch-a > git checkout branch-b > git rev-parse --abbrev-rev @{-1} # the name of the previously checked out branch branch-a > git checkout branch-c > git rev-parse --abbrev-rev @{-2} # the name of branch checked out before the previously checked out one branch-a Back in our scenario, we're on qa-environment, we switch to feature, and then want to refer to qa-environment. That's @{-1}! So instead of git cherry-pick origin/qa-environment..qa-environment We can do git cherry-pick origin/qa-environment..@{-1} Here's where we are (🎉 marks wins from -, 💥 marks the win from @{-1}) Bash # USING - AND @{-1} git checkout feature # hack hack hack git push git checkout qa-environment git merge --no-ff --no-edit - # ???? git push # hack hack hack # whoops git checkout - # ???? git cherry-pick origin/qa-environment..@{-1} # ???? git push git checkout - # ???? git reset --hard origin/qa-environment git merge --no-ff --no-edit - # ???? git checkout - # ???? # ready for more feature commits Bash # ORIGINAL git checkout feature # hack hack hack git push git checkout qa-environment git merge --no-ff --no-edit feature git push # hack hack hack # whoops git checkout feature git cherry-pick origin/qa-environment..qa-environment git push git checkout qa-environment git reset --hard origin/qa-environment git merge --no-ff --no-edit feature git checkout feature # ready for more feature commits Switch One down, two to go: we're still relying on memory for the remote's name and the remote branch's name and we're still typing both out in full. Can we replace those with generic shorthands?@{-1} is the ref itself, not the ref's name, we can't do > git cherry-pick origin/@{-1}..@{-1} origin/@{-1} fatal: ambiguous argument 'origin/@{-1}': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]' because there is no branch origin/@{-1}. For the same reason, @{-1} does not give us a generalized shorthand for the scenario's later git reset --hard origin/qa-environment command.But good news!Do @{u} @{push} @{upstream} or its shorthand @{u} is the remote branch a that would be pulled from if git pull were run. @{push} is the remote branch that would be pushed to if git push was run. > git checkout branch-a Switched to branch 'branch-a' Your branch is ahead of 'origin/branch-a' by 3 commits. (use "git push" to publish your local commits) > git reset --hard origin/branch-a HEAD is now at <the SHA origin/branch-a is at> we can > git checkout branch-a Switched to branch 'branch-a' Your branch is ahead of 'origin/branch-a' by 3 commits. (use "git push" to publish your local commits) > git reset --hard @{u} # <-- So Cool! HEAD is now at <the SHA origin/branch-a is at> Tacking either onto a branch name will give that branch's @{upstream} or @{push}. For example git checkout branch-a@{u} is the branch branch-a pulls from.In the common workflow where a branch pulls from and pushes to the same branch, @{upstream} and @{push} will be the same, leaving @{u} as preferable for its terseness. @{push} shines in triangular workflows where you pull from one remote and push to another (see the external links below).Going back to our scenario, it means short, portable commands with a minimum human memory footprint. (🎉 marks wins from -, 💥 marks the win from @{-1}, 😎 marks the wins from @{u}.) Bash # USING - AND @{-1} AND @{u} git checkout feature # hack hack hack git push git checkout qa-environment git merge --no-ff --no-edit - # ???? git push # hack hack hack # whoops git checkout - # ???? git cherry-pick @{-1}@{u}..@{-1} # ???????? git push git checkout - # ???? git reset --hard @{u} # ???? git merge --no-ff --no-edit - # ???? git checkout - # ???? # ready for more feature commits Bash # ORIGINAL git checkout feature # hack hack hack git push git checkout qa-environment git merge --no-ff --no-edit feature git push # hack hack hack # whoops git checkout feature git cherry-pick origin/qa-environment..qa-environment git push git checkout qa-environment git reset --hard origin/qa-environment git merge --no-ff --no-edit feature git checkout feature # ready for more feature commits Switch Make the things you repeat the easiest to doBecause these commands are generalized, we can run some series of them once, maybe git checkout - && git reset --hard @{u} && git checkout - or git checkout - && git cherry-pick @{-1}@{u}.. @{-1} && git checkout - && git reset --hard @{u} && git checkout - and then those will be in the shell history just waiting to be retrieved and run again the next time, whether with CtrlR incremental search or history substring searching bound to the up arrow or however your interactive shell is configured. Or make it an alias, or even better an abbreviation if your interactive shell supports them. Save the body wear and tear, give memory a break, and level up in Git.And keep goingThe GitHub blog has a good primer on triangular workflows and how they can polish your process of contributing to external projects.The FreeBSD Wiki has a more in-depth article on triangular workflow process (though it doesn't know about @{push} and @{upstream}).The construct @{-<n>} and the suffixes @{push} and @{upstream} are all part of the gitrevisions spec. Direct links to each:@{-<n>}@{push}@{upstream} Full Article Code Front-end Engineering Back-end Engineering
up Setting New Project Managers Up for Success By feedproxy.google.com Published On :: Wed, 11 Mar 2020 08:00:00 -0400 At Viget, we’ve brought on more than a few new Project Managers over the past couple of years, as we continue to grow. The awesome new people we’ve hired have ranged in their levels of experience, but some of them are earlier in their careers and need support from more experienced PMs to develop their skills and flourish. We have different levels of training and support for new PMs. These broadly fall into four categories: Onboarding: Learning about Viget tools and processesShadowing: Learning by watching othersPairing: Learning by doing collaborativelyLeading: Learning by doing solo Onboarding In addition to conducting intro sessions to each discipline at Viget, new Viget PMs go through a lengthy set of training sessions that are specific to the PM lab. These include intros to: PM tools and resourcesProject processesProject typesProject checklistsProject taskingProject planningBudgets, schedules, and resourcingRetrospectivesWorking with remote teamsProject kickoffsThinking about developmentGithub and development workflowTickets, definition, and documentationQA testingAccount management Shadowing After PMs complete the onboarding process, they start shadowing other PMs’ projects to get exposure to the different types of projects we run (since the variety is large). We cater length and depth of shadowing based on how much experience a PM has coming in. We also try to expose PMs to multiple project managers, so they can see how PM style differs person-to-person. We’ve found that it can be most effective to have PMs shadow activities that are more difficult to teach in theory, such as shadowing a PM having a difficult conversation with a client, or shadowing a front-end build-out demo to see how the PM positions the meeting and our process to the client. More straightforward tasks like setting up a Harvest project could be done via pairing, since it’s easy to get the hang of with a little guidance. Pairing While shadowing is certainly helpful, we try to get PMs into pairing mode pretty quickly, since we’ve found that most folks learn better by doing than by watching. Sometimes this might mean having a new PM setting up an invoice or budget sheet for a client while a more experienced PM sits next to them, talking them through the process. We’ve found that having a newer PM lead straightforward activities with guidance tends to be more effective than the newer PM merely watching the more experienced PM do that activity. Another tactic we take is to have both PMs complete a task independently, and then meet and talk through their work, with the more experienced PM giving the less experienced PM feedback. That helps the newer PM think through a task on their own, and gain experience, but still have the chance to see how someone else would have approached the task and get meaningful feedback. Leading Once new PMs are ready to be in the driver’s seat, they are staffed as the lead on projects. The timing of when someone shifts into a lead role depends on how much prior experience that person has, as well as what types of projects are actively ready to be worked on. Most early-career project managers have a behind-the-scenes project mentor (another PM) on at least their first couple projects, so they have a dedicated person to ask questions and get advice from who also has more detailed context than that person’s manager would. For example, mentors often shadow key client and internal meetings and have more frequent check-ins with mentees. This might be less necessary at a company where all the projects are fairly similar, but at Viget, our projects vary widely in scale and services provided, as well as client needs. Because of this, there’s no “one size fits all” process and we have a significant amount of customization per project, which can be daunting to new PMs who are still getting the hang of things. For these mentorship pairings, we use a mentorship plan document (template here) to help the mentor and mentee work together to define goals, mentorship focuses, and touchpoints. Sometimes the mentee’s manager will take a first stab at filling out the plan, other times, the mentor will start that process. Management Touchpoints Along the way, we make sure new PMs have touchpoints with their managers to get the level of support they need to grow and succeed. Managers have regular 1:1s with PMs that are referred to as “project 1:1s”, and are used for the managee to talk through and get advice on challenges or questions related to the projects they’re working on—though really, they can be used for whatever topics are on the managee’s mind. PMs typically have 1:1s with managers daily the first week, two to three times per week after that for the first month or so, then scale down to once per week, and then scale down to bi-weekly after the first six months. In addition to project 1:1s, we also have monthly 1:1s that are more bigger-picture and focused on goal-setting and progress, project feedback from that person’s peers, reflection on how satisfied and fulfilled they’re feeling in their role, and talking through project/industry interests which informs what projects we should advocate for them to be staffed on. We have a progress log template that we customize per PM to keep track of goals and progress. We try to foster a supportive environment that encourages growth, feedback, and experiential learning, but also that lets folks have the autonomy to get in the driver’s seat as soon as they’re comfortable. Interested in learning more about what it’s like to work at Viget? Check out our open positions here. Full Article Process Project Management
up What does Stack Overflow want to be when it grows up? By blog.codinghorror.com Published On :: Mon, 22 Oct 2018 10:52:32 GMT I sometimes get asked by regular people in the actual real world what it is that I do for a living, and here's my 15 second answer: We built a sort of Wikipedia website for computer programmers to post questions and answers. It's called Stack Overflow. As of last month, Full Article
up Treating PTSD Involves Science, Counseling, Group Support By feedproxy.google.com Published On :: Mon, 06 Apr 2020 10:05:09 EDT In the years since he had returned from Vietnam, Elmer “Snubby” Burket was a self-described workaholic, raising a son, keeping up his house and always taking jobs where he could be by himself as he tried to put the war behind him. Full Article
up My PTSD can be a weight. But in this pandemic, it feels like a superpower. By feedproxy.google.com Published On :: Fri, 01 May 2020 10:44:28 EDT For the first time, it seems, the entire world knows what it’s like to live inside my head. Full Article
up Spoon Graphics Turns 13 Years Old — Traffic Down, Subscribers Up! By blog.spoongraphics.co.uk Published On :: Mon, 13 Apr 2020 07:00:34 +0000 It’s that time of year when Spoon Graphics gets a little older, with 2020 marking 13 years of tutorial creating, freebie sharing and article writing on what started as a blog that was attached to my portfolio website in 2007. Every April I take some time to reflect on the past 12 months and talk […] The post Spoon Graphics Turns 13 Years Old — Traffic Down, Subscribers Up! appeared first on Spoon Graphics. Full Article News anniversary birthday milestone spoon graphics
up Support Communication During Conversation By feedproxy.google.com Published On :: Wednesday, April 29, 2020 - 12:54pm Full Article
up My PTSD can be a weight. But in this pandemic, it feels like a superpower. By feedproxy.google.com Published On :: Friday, May 1, 2020 - 10:44am For the first time, it seems, the entire world knows what it’s like to live inside my head. Full Article
up Dain Yoon’s Make-up Art Will Confuse You By feedproxy.google.com Published On :: Wed, 26 Feb 2020 06:33:37 +0000 If you follow Dain Yoon’s Instagram, you get the pleasant surprise to regularly get totally surreal photos of her. The 22 years old artist, based in Seoul, Korea, likes to disrupt reality by using herself as a model for stunning make-up art. You can discover more of her work on her website. Full Article Blog Inspiration Art
up How to Fix ESLint Errors Upon Save in VS Code By feedproxy.google.com Published On :: Wed, 06 May 2020 03:05:49 +0000 Two of the most prominent utilities in web development today are ESLint and Microsoft’s Visual Studio Code. I enjoy using both, and I love the integration between both tools, but warnings from ESLint inside Visual Studio Code aren’t fulfilling — I’d rather lint errors be fixed each time I save. Complete the following steps to […] The post How to Fix ESLint Errors Upon Save in VS Code appeared first on David Walsh Blog. Full Article JavaScript Quick Tips
up Level Up Your CSS Skills With These 20 Pro CSS Tips By webdesignerwall.com Published On :: Thu, 26 Jan 2017 17:00:41 +0000 Front-end development is quickly becoming more and more focused on efficiency – faster loading and rendering through selector choice and minimizing code. Pre-processors like Less and SCSS go a long way in doing some of the work for us, but there are plenty of ways to write minimal, quick CSS the native way. This guide […] The post Level Up Your CSS Skills With These 20 Pro CSS Tips appeared first on Web Designer Wall. Full Article Tutorials CSS
up Upper Yosemite Falls & Half Dome Moonbow By feedproxy.google.com Published On :: Tue, 16 May 2017 00:01:58 +0000 This past week was the optimal time to photograph moonbows in Yosemite Valley. I revisited photographing the moonbow at Upper Yosemite Falls as I had last year, but this time there was considerable more water and as a result the moonbow (rainbow by moonlight) was more easily seen. It was considerably larger, more vivid in color and wider arching. Conditions were great and at times a little too good as the 3 cameras I set up were completely drenched. If you’d like to read about what it took to get this photo be sure to check out my last blog post, Upper Yosemite Falls Moonbow – Getting The Shot, as it goes into a lot of detail about the hike and the challenges I faced. If you’re curious about gear and settings this was taken with a Canon 5D Mark IV and Canon 11-24mm f/4 lens. Settings were ISO 640, 15 seconds at f/4. Full Article Astro-landscape California Daily Photo Landscape Locations Photography Yosemite Moonbow Nature Night Photography Upper Yosemite Falls