co

Comic for 2020.05.09

New Cyanide and Happiness Comic




co

Comparing HTTP/3 to HTTP/2 performance-wise

#262 — April 15, 2020

Read on the Web

StatusCode Weekly
Covering the week's news in software development, ops, platforms, and tooling.

GitHub Shakes Up Pricing, Makes Most Core Features Free — One of the good consequences of Microsoft acquiring GitHub seems to be that they want to open it up to everyone without any barriers, so now you can use GitHub for private development with unlimited collaborators for free, and even the enterprise features are cheaper now.

Nat Friedman (GitHub)

Comparing HTTP/3 vs. HTTP/2 Performance — HTTP/3 is still in a draft status spec-wise, but it’s already being supported here and there, including on Cloudflare. This post covers where HTTP/3 is right now, why it matters, and some basic benchmarks.

Sreeni Tellakula (Cloudflare)

We Now Offer Remote Go, Docker or Kubernetes Training — We offer live-streaming remote training as well as video training for engineers and companies that want to learn Go, Docker and/or Kubernetes. Having trained over 5,000 engineers, we have carefully crafted these classes for students to get as much value as possible.

Ardan Labs sponsor

Ask HN: How to Rediscover the Joy of Programming? — A popular Hacker News discussion from this week about how to make programming really click for you, rather than being merely a daily slog.

Hacker News

How Deploys Work at Slack — When you’re running a service that’s used at the heart of so many companies, like Slack, deploys require a careful balance of speed and reliability. This is a very high level look at what Slack does.

Slack Engineering

Quick bytes:

???? Jobs

Full-Stack Developer (Skien, Norway) — We are looking for a full-stack dev with a solid track record to help us adapt to tomorrow's security requirements.

OKAY

Find a Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started.

Vettery

???? Stories and Opinions

The Death of Hype: What's Next for Scala — Most languages go through a ‘hype cycle’ and Scala’s initial peak was quite a few years ago now but what’s the long term outlook like?

Haoyi

The Case for Human-Centric Observability

Lightstep sponsor

Clocking a 6502 to 15GHz — Via emulation, of course :-)

Chris Evans

The Malleable Systems Manifesto — An attempt to explore the idea of software being easy to change, reusable, sharable, and thoughtfully crafted.

Malleable Systems Collective

What Outranks Thread Priority? — When reawakening his laptop because to take longer and longer, Bruce set out to find the cause..

Bruce Dawson

Why NextDNS Is My New Favourite DNS Service — Note: This is about using a third party DNS service as a client rather than for serving records.

Stanislas Lange

???? Tutorials

How to Monitor Your Web Page's Total Memory Usage with performance.measureMemory() — Learn how to measure memory usage of your web page in production to detect regressions. (Chrome only, for now.)

Ulan Degenbaev

How Anti-Cheat Systems Detect System Emulation — Not an area I’m involved in but this is fascinating. These folks really know their stuff.

Daax, iPower, ajkhoury, and Drew

▶  Easy And Correct High Availability Postgres with Kubernetes — A 50 minute talk from PostgresOpen 2019 that goes all the way ‘from containers up’ until actually doing stuff with Postgres.

Steven Pousty

Some GitHub Pro-Tips Direct from GitHub — Lee Reilly is a developer and marketer at GitHub and has a whole bunch of genuinely useful GitHub power user tips here.

Lee Reilly (GitHub)

Untangling Microservices, or Balancing Complexity in Distributed Systems“The microservices honeymoon period is over.” Vladik looks at why, as well as at common design issues that turn microservices into ‘distributed big balls of mud’.

Vladik Khononov

▶  Explore Your Microservices Architecture with Graph Theory and Network Science — Can we improve microservice architectures using graph theory? Apparently yes.

Nicki Watt

Continuous Deployments for WordPress Using GitHub Actions — Shipping code to a production server often requires paid services. With GitHub Actions, Continuous Deployment is free for everyone. Read how to set that up.

Steffen Bewersdorff

The DevSecOps Security Checklist — The checklist brings security, operations & engineering together to up-level security without impacting velocity.

Sqreen sponsor

A Beginners Guide to Basic Indexing in Postgres

James Bannister

???? Code and Tools

The Desmos Graphing Calculator — One of those long-standing tools I lean on every now and then that I think everyone should know about. Ideal for graphing functions, doing approximations, etc.. and you don’t have to sign in or anything ????

Desmos

All 200+ Google Cloud Products Described in 4 Words or Less — This is a neat poster. We need AWS and Azure versions of this as well.

Greg Wilson

IntelliJ IDEA 2020.1 Released — Now supports Java 14 and its new features.

JetBrains

Portray: A Python3 Documentation Generation Tool — I’m only a Pythonista on rare occasion, but this looks really neat.

Timothy Crosley

mv.sh: Rename Files with mv Without Typing The Name Twice

Přemek Vyhnal

regex2fat: Turn Your Favorite Regex into FAT32 — This is an absolutely terrible idea (but in a fun, entertaining way ????)

8051Enthusiast

The Simpsons in CSS — Just a bit of fun, but neat to see what you can whip up with (a lot of) CSS.

Chris Pattle




co

'Amazingly good news': New York healthcare workers not testing positive for coronavirus at higher rate than general public

New York has released more details into who has tested positive for the coronavirus in the state, and Governor Andrew Cuomo said the per cent of healthcare workers with Covid-19 is not higher than the general public.“That is amazingly good news,” Mr Cuomo said during his press briefing on Thursday.





co

The reason why some people get very sick with the coronavirus, and others do not, could be hidden in their genes

Experts still aren't sure why some coronavirus cases are so much worse than others, but the answer may lie in patients' genetic differences.





co

U.S. tightens visa rules for Chinese journalists amid coronavirus tensions




co

You Touch Public Surfaces All Day. Here's How to Stay Safe From Coronavirus.

From the moment COVID-19 started spreading in the U.S., you probably heard recommendations to wash your hands after contact with what are called high-touch surfaces: elevator buttons, public fauc...





co

Was the coronavirus made in a Wuhan lab? Here's what the genetic evidence shows

Despite President Trump's statements that the coronavirus was released from a laboratory in Wuhan, scientist say the evidence points to a natural origin.





co

Idaho governor appeals to Supreme Court to stop trans inmate's surgery

A lower court had ruled that the prisoner’s gender-affirming surgery is a medical necessity, and denying it constituted a violation of the Eighth Amendment.





co

Russia is fast becoming a coronavirus epicenter, with health workers still reporting PPE shortages. Putin is already thinking about reopening.

On Thursday, the country reported its largest one-day increase in new cases of 11,231 — yet President Putin already has his eyes on reopening.





co

20,000 migrants have been expelled along border under coronavirus order

More than 90% of the families, children and single adults that Border Patrol encountered in April were swiftly expelled under a public health order.





co

‘Please Come Get Me’: Fatal Indianapolis Police Shooting May Have Aired on Facebook

An Indianapolis man was fatally shot by police after a high-speed chase in an incident that appeared to have been broadcast on Facebook Live, sparking outcry and protests throughout the night.More than 100 people from the community gathered at the scene of the shooting to express their outrage Wednesday night, chanting “No justice, no peace!” as they demanded answers from police about the latest officer-involved death. Protestors continued demonstrating Thursday, with dozens marching through the streets before congregating outside of the Indianapolis Metropolitan Police Department headquarters. “We deserve better,” one community activist told The Indianapolis Star. “I am disgusted, horrified, tired, and angry.”‘You’re Gonna Kill Me’: Body-Cam Footage Shows Cops Mocking Dallas Man as He DiesThe Indianapolis Metropolitan Police Department said the incident began around 6 p.m. when officers began pursuing a man who they observed to be driving recklessly. After the driver exited the car, an officer chased him on foot before gunfire was “exchanged” at around 6:14 p.m., police said in a press release, without revealing who fired first. In the unconfirmed Facebook video of the incident, at least 13 or 14 gunshots can be heard. In another video obtained by The Indianapolis Star, a detective who arrived after the shooting can be heard saying: “Looks like it’s going to be a closed casket, homie.” “We are aware of inappropriate comments made by an IMPD detective” on the live stream, Indianapolis MPD Chief Randal Taylor said at a Thursday press conference. “Let me be clear: These comments are unacceptable and unbecoming of our police department.” While Taylor did not confirm the authenticity of the Facebook live stream, he did stress he was “concerned with the things on social media,” stating he thinks that some comments online “lack trust as to what occurred.” Authorities have not yet identified the name of the driver but said he and the officer who shot him were both black men. Family members identified the driver to local media outlets as 21-year-old Dreasjon “Sean” Reed. The officer who fired the fatal shot has been placed on administrative leave pending further investigation.“I feel like to lose a life, especially at a young age, there’s never going to be justice,” Jazmine Reed, the 21-year-old’s sister, told WISH, adding that her family watched the pursuit and shooting on Facebook as it happened. “Cause he’s gone—there’s never justice for that. Even if somebody was to get time or whatever for it, it’s never going to be justice because he’s never coming back.” The sister said she drove to the scene after watching the video, not knowing whether her brother was still alive. “I shouldn’t have to bury my little brother,” she added.The Indianapolis MPD said the incident began after two officers saw a Toyota Corolla being driven “recklessly.” They followed the driver in unmarked cars and asked for assistance as they said the vehicle continued “at a high rate of speed” and the operator was “disobeying all traffic signals” and nearly hit another car. In the Facebook video, titled “High-speed case lol,” Reed, who is shirtless, appears nervous as he speaks to his 2,000 viewers and points his camera to show the moving police cars behind him.“Almost lost him y’all!” he says. “Almost got rid of his ass!”Video Shows Florida Deputy Violently Yanking Middle Schooler’s Hair During ArrestAt one point, he appears to pull over and stop his car. Authorities say the driver disregarded “the officers’ verbal commands to stop” and ran out of the car, prompting an officer to chase him on foot.“I’m on 62nd and Michigan,” Reed says in the video, just before exiting the vehicle. “I just parked... I’m gone.” He added: “Please come get me! Please come get me! Please come get me!”Reed can then be heard running for approximately 30 seconds, as a voice behind him yells: “Stop! Stop!”“Fuck you,” Reed replies. Indianapolis Metropolitan Police Department Assistant Chief Chris Bailey said during a Wednesday news conference that the officer first used his taser, but it’s unclear if it worked and is not seen on the purported video from the scene.“It is believed at this time that shots were fired by both the officer and the suspect,” Bailey said.In the video, Reed appears to start screaming before collapsing on the ground. About eight seconds later, 11 or 12 gunshots can be heard in rapid succession. The live stream did not show Reed talking about a gun or firing a weapon. After a brief pause, two more shots can be heard as the camera faces the sky while the opening lyrics of Young Dolph’s “16 Zips” appears to be playing off the phone. By the end of the gunfire, more than 4,000 people had tuned in to watch the live stream, according to the Star.Bailey said Indianapolis Emergency Medical Services arrived shortly after and pronounced the driver dead at the scene. The officer was uninjured.Taylor on Thursday stated that a “loaded gun” was recovered at the scene that appeared to have been fired twice and that it belonged to the driver. He added that disciplinary action will be taken against the detective who made the “casket” comment.After the incident, the Facebook Live video, which has been widely shared on social media, was removed from the victim’s account, Bailey said. Bailey added that authorities are aware of Facebook videos.Cop Charged With Assault After Video Shows Him Slamming Suspect’s Head Into Pavement“Both the officers and the detectives have done their due diligence in preserving that evidence through the proper legal channels, and if it’s associated that there’s information on there that’s appropriate for the investigation, they’ll utilize it,” he said.Taylor added Thursday the police officers involved in the shooting were not wearing body cameras, but he has no reason to believe they acted inappropriately. But after the press conference, dozens of protesters took to the streets demanding more police action, shouting “all lives matter,” as drivers stopped their cars and put their fists out their windows in solidarity.About eight hours after that shooting, Indianapolis police fatally shot another man during an investigation into a burglary at an apartment complex. Authorities said that around 1:30 a.m. Thursday, four officers responded to the apartment and were immediately fired upon by a man with a rifle. All four officers “returned fire” and hit the man, who was pronounced dead at the scene, police said in a news release. In response to both incidents, Taylor stressed at a Thursday press conference that he will provide residents with “the truth whether we are right or wrong.”“We have long talked about the kind of police department we want to be—one that serves with the community, that's not policed at—a police department that is trusted, one where every resident feels a comfortable calling,” Taylor said. “We recognize and are saddened that this mutual trust that is so valued has been eroded over the last 24 hours.”Investigators are now conducting a separate investigation into that shooting, and police said there’s evidence the victim called 911 with the intent of ambushing the responding officers. “Our hearts this morning are with the families who lost loved ones during these tragic events. All of us are trying to make a new normal in an un-normal time. Incidents like these do not help restore normalcy to our community,” Chrystal Ratcliffe, the president of the NAACP branch in Indianapolis said in a statement.The American Civil Liberties Union of Indiana on Thursday called for a “prompt, thorough, and transparent investigation” into Reed’s death.“Whether someone is unarmed or armed, compliant or resistant, police officers should be properly trained in de-escalation tactics and turn to the use of force only as a last resort, not a first option,” the statement read. Read more at The Daily Beast.Got a tip? Send it to The Daily Beast hereGet our top stories in your inbox every day. Sign up now!Daily Beast Membership: Beast Inside goes deeper on the stories that matter to you. Learn more.





co

Woman heartbroken by Smithfield Foods' response to grandfather's death from coronavirus

“I want you to know he died in the hospital alone, isolated, and scared,” she wrote in an Instagram message to Smithfield Foods.





co

WHO: If lockdowns go on for 6 months, there could be 31 million new domestic violence cases globally

Women and children are experiencing unprecedented levels of abuse and violence at home as stress and anxiety continue to mount due to the pandemic.





co

US accuses China, Russia of coordinating on virus conspiracies

The United States on Friday accused China and Russia of stepping up cooperation to spread false narratives over the coronavirus pandemic, saying Beijing was increasingly adopting techniques honed by Moscow. "Even before the COVID-19 crisis we assessed a certain level of coordination between Russia and the PRC in the realm of propaganda," said Lea Gabrielle, coordinator of the State Department's Global Engagement Center, which tracks foreign propaganda. The Global Engagement Center earlier said thousands of Russian-linked social media accounts were spreading conspiracies about the pandemic, including charging that the virus first detected last year in the Chinese metropolis of Wuhan was created by the United States.





co

Brazil government warns of economic collapse in 30 days

Brazil could face "economic collapse" in a month's time due to stay-at-home measures to stem the coronavirus outbreak, with food shortages and "social disorder," Economy Minister Paulo Guedes warned Thursday. Brazil, Latin America's biggest economy, is also the epicenter of the coronavirus pandemic in the region. But far-right President Jair Bolsonaro - who appeared alongside Guedes, his free-market economics guru - opposes stay-at-home measures to slow the virus, saying they are unnecessarily damaging the economy. "Within about 30 days, there may start to be shortages on (store) shelves and production may become disorganized, leading to a system of economic collapse, of social disorder," Guedes said. "This is a serious alert." Bolsonaro, who has compared the new coronavirus to a "little flu," said he understood "the virus problem" and believed that "we must save lives." "But there is a problem that's worrying us more and more... and that's the issue of jobs, of the stalled economy," Bolsonaro added. "Fighting the virus shouldn't do more damage than the virus itself."





co

An entire town in New York is being put on a diet to prevent obesity-related coronavirus complications

A New York town has launched a diet and exercise program to help residents lose weight to prevent reported risks of obesity and coronavirus outcomes.





co

A 1996 court declaration written by Tara Reade's ex-husband shows she spoke of harassment in Biden's Senate office

"It was obvious that this event had a very traumatic effect on (Reade), and that she is still sensitive and effected (sic) by it today," Dronen wrote.





co

3 nurses strangled in Mexico; border mayor gets coronavirus

Three sisters who worked in Mexico's government hospital system were found murdered by strangling, authorities in the northern border state of Coahuila announced Friday, stirring new alarm in a country where attacks on health care workers have occurred across the nation amid the coronavirus outbreak. Two of the sisters were nurses for the Mexican Social Security Institute and the third was a hospital administrator, but there was no immediate evidence the attack was related to their work. The National Union of Social Security Employees called the killings “outrageous and incomprehensible.”





co

James Clapper Said He ‘Never Saw Direct Empirical Evidence’ of Trump-Russia Collusion in FBI Interview

Former director of national intelligence James Clapper in 2018 said that he hadn't seen evidence that the Trump presidential campaign colluded with Russia to win the 2016 general election.Clapper was responding to a query from then-representative Tom Rooney, a Florida Republican, during an interview before the House Intelligence Committee. The transcript of the interview was released on Thursday."I never saw any direct empirical evidence that the Trump campaign or someone in it was plotting [or] conspiring with the Russians to meddle with the election," Clapper said."That's not to say that there weren't concerns about the evidence we were seeing, anecdotal evidence…[redacted]," Clapper added. "But I do not recall any instance when I had direct evidence of the content of these meetings. It's just the frequency and prevalence of them was of concern."Rooney then asked Clapper, "At what time is collusion collusion, and at what time is it just people that may have an affiliation with the campaign meeting or talking with… the Russian ambassador or somebody that's of Russian origin, and when should that be taken as something that rises to the level of an Intelligence Community concern?""I really can't answer it other than the sort of visceral reaction to why all these meetings with the Russians," Clapper responded. Clapper admitted that it would be "legitimate" for incoming Trump administration officials to meet with representatives of Russia, "but I think there is a line…between that and violating the principle that in this country we traditionally have one President and one administration at a time."The interview was part of a set of 53 transcripts of interviews held by the House Intelligence Committee as part of the Russia investigation. Current committee chairman Adam Schiff had called for the release of the transcripts in 2018.However, after 43 transcripts had been reviewed and redacted by intelligence agencies as of June 2019, Schiff refused to relase the completed transcripts to the public. Current acting DNI head Richard Grenell informed Schiff on Wednesday that all the transcripts were ready for publication.





co

Belarus holds Victory Day parade despite coronavirus threat

Thousands of troops paraded before crowds of spectators in Minsk Saturday to mark 75 years since the defeat of Nazi Germany as Belarus held a celebration of Victory Day despite the coronavirus pandemic. Neighbouring Russia cancelled its Victory Day parade over the pandemic and Belarus was the only ex-Soviet country with reported cases to hold the annual event. President Alexander Lukashenko, who has been dismissive of the pandemic and the "psychosis" around the virus, watched in military uniform with top brass as some 4,000 troops marched past and planes and helicopters flew overhead.





co

Latvia to ease coronavirus restrictions for public gatherings from May 12




co

Coronavirus: China offers to help North Korea fight pandemic

President Xi Jinping expresses concern about the threat to its neighbour, and offers to help.





co

Katie Miller, Pence spokeswoman, tests positive for coronavirus

The diagnosis brings the threat of infection into the president's inner circle.





co

Plastic shields in place, Dutch schools to reopen amid coronavirus

At the Springplank school in the Dutch city of Den Bosch, staff have installed plastic shields around students' desks and disinfectant gel dispensers at the doorways as part of preparations to reopen amid the country's coronavirus outbreak. New infections in the Netherlands have been declining for weeks, and the government on Wednesday announced a schedule to relax some of its lockdown measures, with elementary schools to reopen on May 11. "Our teachers are not worried," said Rascha van der Sluijs, the school's technical coordinator.





co

Coronavirus: Are dentists open for emergency care? And other questions

Are dentists open for emergency care, and other questions answered by BBC experts.




co

Coronavirus: Are these seven targets being hit?

Ministers have set targets for testing, medical equipment and hospital beds. Have they delivered?




co

As PM returns, how long does it take to recover?

Recovery from Covid-19 can be a lengthy process, depending on how seriously people get the virus.




co

How will coronavirus change the way we live?

Will life return to how it was once lockdown restrictions are eased, or will some things change for ever?




co

Coronavirus R: Is this the crucial number?

The number at the heart of the decision whether to lift lockdown.




co

PMQs: Starmer and Johnson on UK coronavirus death rates

The Labour leader says the UK's coronavirus death figures are “not success or apparent success“.




co

Nicola Sturgeon: 'Care home situation profoundly upsetting'

Nicola Sturgeon says the situation in care homes is "profoundly upsetting".




co

Coronavirus: 'Virus not beaten' but UK can think about next phase, says Raab

The Foreign Secretary says the prime minister will outline what steps the UK "can responsibly take over the following weeks."




co

Coronavirus in the UK: The first 100 days

How the government's policy has shifted from the first recorded case to the PM being treated in ICU.




co

Coronavirus: Government pledges £76m for abuse victims

Vulnerable children and victims of domestic violence and modern slavery will get extra support.




co

Coronavirus: Contact tracing app to be trialled on Isle of Wight

The experiment is part of the government's track and trace strategy aimed at limiting a second wave.




co

Coronavirus: Unions warn over move to increase rail services

Rail union leaders have written to Prime Minister Boris Johnson with "severe concerns".




co

Coronavirus: UK banks get 100,000 loan applications on first day

Banks see stampede for bounce-back loans within hours of the new government scheme going live.




co

Coronavirus: Johnson reveals 'contingency plans' made during treatment

Boris Johnson says doctors had planned what to do if his coronavirus treatment went "badly wrong".




co

Coronavirus: Staggered work times considered when lockdown eases

Transport Secretary Grant Shapps says it could help maintain social distancing on public transport.




co

Coronavirus: Possible post-lockdown workplace rules revealed

Reduced hot-desking, staggered shifts and continued home-working form part of a draft government plan.




co

Coronavirus: Draft post-lockdown workplace rules contain 'huge gaps' - TUC

The leader of the TUC says she cannot recommend the government's draft advice "in its current form".




co

Twycross wants government help to survive coronavirus shutdown

A large zoo says it needs government grants as it has no visitors or income but still has to look after its animals.




co

Coronavirus: Nearly two million claim universal credit

About 8,000 job centre staff have been redeployed to process claims for financial help, minister tells MPs.




co

Coronavirus: Daily allowances for Lords members to be halved

With the Lords conducting most of its business remotely, fees for attending are set to be reduced.




co

Matt Hancock asks Julian Lewis about lockdown haircut

There was laughter in the Commons as minister asks MP about his "extraordinary" haircut.




co

Trade minister Conor Burns resigns over 'veiled threats' in letter

Conor Burns used his position as an MP to intimidate a member of the public, standards watchdog finds.




co

Coronavirus: Nicola Sturgeon sets out options for easing lockdown

The moves could include a gradual reopening of schools and allowing people to spend more time outside.




co

Coronavirus: MPs urge churches to allow small funerals

Their letter says services can be held with "proper measures in place", amid the Covid-19 outbreak.




co

Coronavirus: Don't ban over-70s from lockdown easing, says ex-MP

Ann Clwyd argues against "blanket ban" on over-70s involvement in easing of virus restrictions.




co

Brexit: Simon Coveney says trade talks progress not good

The Irish deputy PM says time is short to reach a trade deal this year, with much still to do.