Pivotal performs ‘flaming’ juggling act to stay on top of Kubernetes releases

Pivotal performs ‘flaming’ juggling act to stay on top of Kubernetes releases

Pivotal performs ‘flaming’ juggling act to stay on top of Kubernetes releases 1
Companies operating in the Kubernetes space could be forgiven if they mistakenly thought they had signed up for the circus instead. The pace of major Kubernetes releases, currently clicking along at about once every three months, is translating into a fairly intense juggling act on the part of companies providing ancillary services and support for […]

The post Pivotal performs ‘flaming’ juggling act to stay on top of Kubernetes releases appeared first on SiliconANGLE.

Univ. of Iowa Hospitals Joins Lawsuit Over New Organ Donation Policy

IOWA CITY, Iowa — The University of Iowa Hospitals and Clinics have joined a lawsuit against a proposal to distribute donated livers to areas far away.

Right now, donated organs go to recipients nearby. But a new policy would distribute them based on need — meaning they would get shipped farther away.

The United Network for Organ Sharing says the idea is to reduce wait times for patients.

The University of Iowa Hospitals’ transplant director says places like Iowa have high rates of organ donation and the new policy would hurt states with rural populations.

The policy was set to go into effect Tuesday, but a spokesperson with the Department of Health and Human Services says they’ve been directed to hold off until mid-May to give the court more time to look into the issue.

Sterling Vanwagenen, co-founder of Sundance Film Festival, pleads guilty to child sex abuse

WEST JORDAN, Utah — Sterling Vanwagenen, award winning film producer and director and co-founder of the Sundance Film Festival, pleaded guilty Tuesday morning to child sex offense charges.

Vanwagenen skipped his initial court appearance Tuesday morning and agreed to a plea deal also approved by the victim and her family.

The man faces a sentence of 6 years to life in the Utah State Prison after taking the deal.

According to a probable cause statement, Vanwagenen, touched a girl inappropriately on two occasions between 2013 and 2015 when the girl was between the ages of seven and nine.

The investigation began when Sandy police received a child abuse neglect report (CANR) from the Department of Child and Family Services (DCFS).

The girl, who is related to Vanwagenen, disclosed the inappropriate touching to her parents.

One of the incidents took place in American Fork and the other in West Jordan.

The 71-year-old Vanwagenen posted bail and was not held in jail.

The Salt Lake Tribune reports the charges came after the release of an audio recording in which the man admitted to touching a child inappropriately. Vanwagenen also said at the time he had admitted the abuse to lay leaders in The Church of Jesus Christ of Latter-day Saints as well as police but was never criminally charged.

Vanwagenen was disfellowshipped as a result, which is a penalty that falls short of excommunication.

1 percent

The Piranha is a great AO that’s only about 10 minutes for YHC’s house. Unfortunately, traveling for work and traditionally being a Monday/Weds/Friday guy has meant that YHC had only been once before today. The great camaraderie of the South Durham crew on slack, inspired YHC to change that and get on the Q sheet to ensure a return visit.

And then it almost didn’t happen. YHC’s phone charger had come lose from the wall last night and avoided detection. So when the alarm went off this morning, YHC’s battery sat firmly on 1%. Thankfully, the ol’ iphone had just enough juice left in the tank to make sure YHC could get back to the Piranha and help the South Durham PAX give it 100% this morning.

Warm-up

SSH x 20 (IC)

WMH x 10 (IC)

Harvester x 10 (IC)

Seal Jack x 20 (IC)

Slow Merkin x 10 (IC)

MC x 20 (IC)

Since, YHC has not seen much of the AO, he laid out the Q with the part of site he knew well – the parking lot.

4 corner escalators: 5/10/15/20 reps

Round 1 – Bear Crawl between Merkins at each corner

Round 2 – Crawl Bear (opposite direction) between hitting 15/10/5 Merkins on the way back

Round 3 – Lunge Walk between Squat Jumps at each corner

Round 4 – Reverse Lunge Walk between 15/10/5 Squat Jumps on the way back

Round 5 – Crab Walk between Burpees at each corner

Round 6 – Backwards Run between 15/10/5 tuck jumps on the way back

Mary

Freddie Mercury x 20 (IC)

Superman Ring of Fire – 10 count from each PAX

Lemon Squeezers x 20 (IC) – legs six inches off ground out in front, back at 45 degree angle, arms out straight by legs – make a rowing motion, bringing both knees and arms back in to your chest and then extend back out to starting position.

Alternating High and Low Plank Hold Ring of Fire – 10 count from each PAX

COT

The Bull – 10/26

Malware’s May Pull-up Challenge – join the monthly challenge channel on Slack and help create new ones for each month. There is also a monthly ruck challenge channel to check out if you’re interested.

Need more PAX to sign the Chapel Hill Tough – coming up Memorial Day weekend (also a light if you want to double down)

YHC took us out.

Reddit NYC is Growing, Join Us! – Reddit Grows its NYC Business with Executive Hires and New Openings Across Brand Partnerships and Ads Engineering

Following a year of incredible momentum, we’re excited to welcome new members to Reddit’s East Coast leadership team and share growth plans for our expanding presence in New York City.

2018 and Today

In 2018, we made a number of important hires and rolled out new ad products and user experiences at an incredible rate — all in an effort to make Reddit more welcoming to both users and advertisers. At the start of 2019, the business team is focused on building out the offering and responding to the needs of the market. While our strategy touches every part of the organization, we’ve made a dedicated investment in growing our New York team.

Today, were excited to welcome new leadership for New York’s Brand Partnerships organization and announce the creation of Reddit’s first-ever East Coast engineering team, focused on ads optimization and machine learning.

Introducing Mary Ann Belliveau

We’re thrilled to welcome digital media veteran, Mary Ann Belliveau, as Senior Director of Brand Partnerships! In her new role, Mary Ann will bring her leadership and expertise with Fortune 500 companies and their agencies to lead the East Coast sales organization and help welcome an emerging class of advertisers to the platform.

Mary Ann has more than 20 years of sales leadership, business development and operational experience. Prior to joining Reddit, Mary Ann was the National Health and Wellness Director at Twitter, where she grew and developed Twitter’s Health and Wellness practice, driving the team’s strategy, revenue, industry and consumer insights, product insights, thought leadership and sales management. Before Twitter, Mary Ann spent 11 years at Google, where she was a founding member of Google’s Industry Development and Marketing Team.

“Mary Ann’s hire is a reflection of what we’ve accomplished and where we’re going,” says Jen Wong, Reddit’s COO. “2019 is the year we capitalize on the momentum from last year and the interest in the market, and we couldn’t be more excited to attract this level of talent and leadership to the organization at such a pivotal time.”

New Ads Engineering Team

In addition to growing our Brand Partnerships team, we’re excited to launch Reddit’s first-ever East Coast ads engineering team. The team, which rolls up to our VP of Ads Product and Engineering, Shariq Rizvi, is focused on leveraging machine learning to optimize the ad experience for users and maximizing efficiency for advertisers.

“Reddit’s East Coast engineering investment is emblematic of the talent in the market and the need to build solutions closer to Madison Avenue, says Shariq Rizvi, Reddit’s VP of Ads Product and Engineering. “Machine learning for ads optimization is a new frontier for Reddit, and we’re growing the NYC engineering team to take advantage of the deep pool of talent NYC has to offer.”

We’re thrilled to welcome Mary Ann and the entire ads optimization team. Please keep your eyes peeled for job postings and more growth at Reddit NYC and beyond!

Maintenance on private VLAN on FR-SD6

Type : Maintenance
Services : IAAS
Last update : 2019-04-30 15:40:27 +0000
Date start : 2019-05-02 08:00:00+00:00
Estimated date end : 2019-05-02 10:00:00+00:00

A maintenance will be performed on private VLANs on the FR-SD6 datacenter.

No customer impact is expected.

Revisiting prefers-reduced-motion, the reduced motion media query

Two years ago, I wrote about prefers-reduced-motion, a media query introduced into Safari 10.1 to help people with vestibular and seizure disorders use the web. The article provided some background about the media query, why it was needed, and how to work with it to avoid creating disability-triggering visual effects.

The article was informed by other people’s excellent work, namely Orde Saunders’ post about user queries, and Val Head’s article on web animation motion sensitivity.

We’re now four months into 2019, and it makes me happy to report that we have support for the feature in all major desktop browsers! Safari was first, with Firefox being a close second. Chrome was a little late to the party, but introduced it as of version 74.

This browser support data is from Caniuse, which has more detail. A number indicates that browser supports the feature at that version and up.

Desktop

Chrome Opera Firefox IE Edge Safari
74 No 63 No No 10.1

Mobile / Tablet

iOS Safari Opera Mobile Opera Mini Android Android Chrome Android Firefox
10.3 No No No No No

While Microsoft Edge does not have support for prefers-reduced-motion, it will become Chrome under the hood soon. If there’s one good thing to come from this situation, it’s that Edge’s other excellent accessibility features will (hopefully) have a good chance of being back-ported into Chrome.

Awareness

While I’m happy to see some websites and web apps using the media query, I find that it’s rare to encounter it outside of places maintained by people who are active in CSS and accessibility spaces. In a way, this makes sense. While prefers-reduced-motion is relatively new, CSS features and functionality as a whole are often overlooked and undervalued. Accessibility even more so.

It’s tough to blame someone for not using a feature they don’t know exists, especially if it’s relatively new, and especially in an industry as fast-paced as ours. The deck is also stacked in terms of what the industry prioritizes as marketable, and therefore what developers pay attention to. And yet, prefers-reduced-motion is a library-agnostic feature that ties into Operating System-level functionality. I’m pretty sure that means it’ll have some significant staying power in terms of reward for time spent for skill acquisition.

Speaking of rewards, I think it’s also worth pointing out the true value prefers-reduced-motion represents: Not attracting buzzword-hungry recruiters on LinkedIn, but improving the quality of life for the people who benefit from the effect it creates. Using this media query could spare someone from having to unnecessarily endure a tremendous amount of pain for simply having the curiosity to click on a link or scroll down a page.

The people affected

When it comes to disability, many people just assume “blind people.” The reality is that disabilities are a complicated and nuanced topic, one that is surprisingly pervasive, deeply personal, and full of unfortunate misconceptions. It’s also highly variable. Different people are affected by different disability conditions in different ways — extending to a wide gamut of permanent, temporary, environmental, and situational concerns. Multiple, compounding conditions can (and do) affect individuals, and sometimes what helps one person might hinder another. It’s a difficult, but very vital thing to keep in mind.

If you have a vestibular disorder or have certain kinds of migraine or seizure triggers, navigating the web can be a lot like walking through a minefield — you’re perpetually one click away from activating an unannounced animation. And that’s just for casual browsing.

If you use the web for work, you might have no choice but to endure a web app that contains triggering animations multiple times a week, or even per day or hour. In addition to not having the autonomy to modify your work device, you may also not have the option to quickly and easily change jobs — a privilege easily forgotten when you’re a specialized knowledge worker.

It’s a fallacy to assume that a person is aware of their vestibular disorder, or what triggers it. In fact, sometimes the initial triggering experience exacerbates your sensitivity and makes other parts of a design difficult to use. Facundo Corradini shares his experience with this phenomenon in his article, “Accessibility for Vestibular Disorders: How My Temporary Disability Changed My Perspective.”

Not all assistive technology users are power users, so it’s another fallacy to assume that a person with a vestibular disorder is aware of, or has the access rights to enable a motion-reducing Operating System setting or install a browser extension.

Think of someone working in a large corporation who has to use a provisioned computer with locked-down capabilities. Or someone who isn’t fully aware of what of their tablet is capable of doing past browsing social media, watching video, and messaging their family and friends. Or a cheap and/or unorthodox device that will never support prefers-reduced-motion feature — some people purchase discontinued devices such as the Windows Phone specifically because their deprecation makes them affordable.

Do these people deserve to be hurt because of their circumstances? Of course not.

Considering what’s harmful

You can tie harm into value, the same way you can with delight. Animation intended to nudge a person towards a signup could also drive them away. This kind of exit metric is more difficult to quantify, but it definitely happens. Sometimes the harm is even intentional, and therefore an easier datapoint to capture — what you do with that information is a whole other issue.

If enough harm happens to enough people, it affects that certain something we know as branding. This effect doesn’t even need to be tied to a disability condition. Too much animation, applied to the wrong things in the wrong way will drive people away, even if they can’t precisely articulate why.

You also don’t know who might be on the receiving end, or what circumstances they’re experiencing the moment they load your website or web app. We can’t — and shouldn’t — know this kind of information, either. It could be a prospective customer, the employee at a venture capitalist firm tasked with evaluating your startup, or maybe even your new boss.

We also don’t need to qualify their relationship to us to determine if their situation is worth considering — isn’t it enough to just be proactively kind?

Animation is progressive enhancement

We also need to acknowledge that not every device that can access the web can also render animation, or render animation smoothly. When animation is used on a low-power or low quality device that “technically” supports it, the overall user experience suffers. Some people even deliberately seek this experience out as a feature.

Devices may also be set to specialized browsing modes to allow people to access your content in alternate ways. This concept is known as being robust, and is one of the four high-level principles that govern the guidelines outlining how to craft accessible experiences.

Animation might not always look the way you intend it in these modes. One example would be when the viewport is zoomed and the animation isn’t built using relative units. There’s a non-trivial chance important parts might be pushed out of the viewport, leaving the animation appearing as a random collection of flickering bits. Another example of a specialized browsing mode might be Reader Mode, where the animation may not appear at all.

Taking it to code

Considering all this, I’m wondering if there are opportunities to help web professionals become more aware of, and therefore more considerate of the downsides of poorly conceived and implemented animation.

Maybe we proactively incorporate a media query high up in the cascade to disable all animation for those who desire it, and for those who have devices that can’t support it. This can be accomplished by targeting anything where someone has expressed a desire for a low-to-no-animation experience, or any device that has a slow screen refresh rate.

The first part of the query, targeting low-to-no-animation, is done via prefers-reduced-motion. The second, targeting a screen with a low refresh rate, uses update. update is a new media feature that allows us to “query the ability of the output device to modify the appearance of content once it has been rendered.”

@media screen and
  (prefers-reduced-motion: reduce), 
  (update: slow) {
  * {
    animation-duration: 0.001ms !important;
    transition-duration: 0.001ms !important;
  }
}

This code forces all animation that utilizes a declaration of animation-duration or transition-duration to conclude at a rate that is imperceptible to the human eye. It will work when a person has requested a reduced motion experience, or the device has a screen with a slow refresh rate, say e-ink or a cheap smartphone.

Retaining the animation and transition duration also ensures that any functionality that is tied to CSS-based animation will activate successfully (unlike using a declaration of animation: none), while still preventing a disability condition trigger or creating rendering lag.

This declaration is authored with the intent of introducing some intentional friction into our reset styles. Granted, it’s not a perfect solution, but it does drive at a few things:

  1. Increasing the chances of developers becoming aware of the two media features, by way of making them present in the cascade of every inspected element.
  2. Providing a moment to consider why and how animation will be introduced into a website or web app, and what the experience should be like for those who can’t or don’t want to experience it.
  3. Encouraging developers who are less familiar with CSS to think of the cascade in terms of components and nudge them towards making more easily maintainable stylesheets.

Animation isn’t unnecessary

In addition to vestibular disorders and photosensitive conditions, there’s another important aspect of accessibility we must consider: cognitive disabilities.

Cognitive disabilities

As a concern, the category is wide and often difficult to quantify, but no less important than any other accessibility discipline. It is also far more prevalent. To expand on this some, the World Health Organization reports an estimated 300 million people worldwide are affected by depression, a temporary or permanent, environmental and/or biological condition that can significantly impair your ability to interact with your environment. This includes interfering with your ability to understand the world around you.

Animation can be a great tool to help combat some forms of cognitive disability by using it to break down complicated concepts, or communicate the relationship between seemingly disparate objects. Val Head’s article on A List Apart highlights some other very well-researched benefits, including helping to increase problem-solving ability, recall, and skill acquisition, as well as reducing cognitive load and your susceptibility to change blindness.

Reduce isn’t necessarily remove

We may not need to throw the baby out with the bathwater when it comes to using animation. Remember, it’s prefers-reduced-motion, not prefers-no-motion.

If we embrace the cascade, we can work with the animation reset code described earlier on a per-component basis. If the meaning of a component is diminished by removing its animation altogether, we could slow down and simplify the component’s animation to the point where the concept can be communicated without potentially being an accessibility trigger.

If you’re feeling clever, you might even be able to use CSS Custom Properties to help achieve this in an efficient way. If you’re feeling extra clever, you could also use these Custom Properties for a site-wide animation preferences widget.

In the following code sample, we’re defining default properties for our animation and transition durations, then modifying them based on the context they’re declared in:

/* Set default durations */
:root {
  --animation-duration: 250ms; 
  --transition-duration: 250ms; 
}

/* Contextually shorten duration length */
@media screen and (prefers-reduced-motion: reduce), (update: slow) {
  :root {
    --animation-duration: 0.001ms !important; 
    --transition-duration: 0.001ms !important;
  }
}

@media screen and (prefers-reduced-motion: reduce), (update: slow) {
  /* Remove duration for all unknown animation when a user requests a reduced animation experience */
  * {
    animation-duration: var(--animation-duration);
    transition-duration: var(--animation-duration);
  }
}

/* Update the duration when animation is critical to understanding and the device can support it */
@media screen and (prefers-reduced-motion: reduce), (update: fast) {
  .c-educational-concept {
    /* Set a new animation duration scoped to this component */
    --animation-duration: 6000ms !important; 
    ...
    animation-name: educational-concept;
    /* Use the scoped animation duration */
    animation-duration: var(--animation-duration); 
  }
}

However, trying to test the effectiveness of this slowed-down animation puts us in a bit of a pickle: there’s no real magic number we can write a test against.

We need to have a wide representation of people who are susceptible to animation-based disability triggers to sign off on it being safe, which unfortunately involves subjecting them to something that may potentially not be. That’s a huge ask.

A better approach is to ask about what kinds of animation have been triggers for them in the past, then see if what they describe matches what we’ve made. This approach also puts the onus on yourself, and not the person with a disability, to do the work to provide accommodation.

If you’re having trouble finding people, ask your friends, family, and coworkers — I’m sure there’s more people out there than you think. And if you need a good starting point for creating safer animation, I once again urge you to read Val’s article on A List Apart.

Neurodivergence

There’s a lot to unpack here, and I’m not the most qualified person to talk about it. Here’s what my friend Shell Little, an Accessibility Specialist at Wells Fargo DS4B, has to say about it:

Rep. Axne Running for Re-Election, Won’t Challenge for Sen. Ernst’s Seat

WEST DES MOINES, Iowa – Democrat Rep. Cindy Axne of Iowa’s 3rd District is running for re-election and will not challenge for Republican Joni Ernst’s seat in the U.S. Senate in 2020.

Channel 13 Political Director Dave Price confirmed the information Tuesday.

Axne became one of the first two Iowa women, along with Rep. Abby Finkenauer, to serve in the U.S. House following the 2018 elections. She beat two-term incumbent Rep. David Young in that election.

Wisconsin mother released from jail after being held in contempt longer than legal limit

RACINE COUNTY, Wis.  – A Wisconsin mother held for nine months in a Racine County jail is back with her 10-year-old son after reporters pointed out to the judge that there is a limit on how long a person can be held for contempt of court.

A New Jersey judge said Sarah Sheppard is a victim of domestic violence, but a Wisconsin judge held her in jail for contempt of court after she refused to bring her son Daniel back to the boy’s father.

Sarah and Daniel had an emotional reunion after Sarah’s release on April 25th. After not seeing Sarah for three-quarters of a year, he came home from school to find his mother waiting for him.

Sheppard had not seen her son since July 2018, when a Racine County judge jailed her for refusing to return Daniel, who has autism, to his father.

“I will sit here as long as it takes to make sure he is not hurt ever again,” she said.

Daniel’s father, Joesph Sheppard took issue with her decision. He said Sarah made up the allegations to keep Daniel away from him.

“This is kidnapping,” he said in an interview.

While visiting family in New Jersey in 2015, Sarah told police her husband had been abusing her for years. A New Jersey judge issued a domestic violence restraining order.

The state of Wisconsin said there was not enough evidence for the order and demanded Sarah bring Daniel back to the Badger State. Sarah, from jail, said she had no intention of doing so.

“This is exactly what women do,” Joseph said.

Sarah sat in jail without an attorney until a WITI reporter asked a Racine County judge how long someone could be held in jail for contempt. As it turned out, the maximum is six months, and Sarah had already been behind bars for nine.

Hours later, Sarah was released.

“So they gave me like, a hideous gray sweatsuit to put on. I just didn’t care. It was clothes that were not orange,” said Sarah. “I’m so glad that this is just over, and I can go home and I can see my son again and I can hug him for the first time in nine months.”

In less than 24 hours, she was back in New Jersey, holding her son.

“You’re as tall as I am! What happened?! Where did my little boy go?” she said.

It was the second time she had to wait nine months to hold him, but the first since he was born.

While Sarah is out of jail, it’s unclear whether the order to return Daniel to Wisconsin remains in effect. There are no hearings scheduled in the case, and both New Jersey and Wisconsin say they have jurisdiction over the child.

The boy’s father said he plans to take the case to federal court.