ai

Gavin Newsom Signs Executive Order to Mail Every Voter a Ballot for November Elections

California Governor Gavin Newsom announced Friday that he had signed an executive order to mail ballots to the state’s 20.6 million registered voters, citing potential health risks due to the ongoing coronavirus pandemic.“There’s a lot of excitement around this November’s election in terms of making sure that you can conduct yourself in a safe way, and make sure your health is protected,” Newsom said Friday. In March, the state allowed ballots to be mailed in for its primary, which saw a record-high of 72 percent of all ballots that were cast by mail.California Secretary of State Alex Padilla, who heads the state’s elections, commended the move “It’s great for public health, it’s great for voting rights, it’s going to be great for participation,” he said. California already allows for generous absentee voting, passing a 2002 decision which gives voters the option to request permanent voting by mail, regardless of the reason.While Newsom’s decision applies only to the November election, it could set a precedent for other Democratic states, with voting by mail quickly becoming a partisan issue. It comes after the state’s lawmakers and local officials requested the measure, saying coronavirus will severely hamper voting efforts, a complaint echoed by prominent Democrats.“Why should we be saying to people, ‘Stand in line for hours,’ when we don’t even want you leaving the house?” House Speaker Nancy Pelosi said in April. But President Trump has repeatedly slammed calls for mail-in voting, saying last month that it lets “people cheat” and involves “a lot of dishonesty.”Newsom said that his order would still allow an “appropriate number” of in-person voting sites, saying that some voters, including those that are disabled, require technological help to cast a ballot.





ai

Meghan McCain Goes Off on Kayleigh McEnany for ‘Spinning Propaganda’

Meghan McCain, The View’s resident conservative host, tore into Kayleigh McEnany for “spinning propaganda” on Thursday morning after the new White House press secretary dismissed the need for increased coronavirus testing as the economy reopens.During her press briefing on Wednesday, McEnany said it was “nonsensical” to think that every American should be able to get tested for coronavirus, even though President Donald Trump said two months earlier that “anybody that wants a test can get a test.” The hosts of The View took the press secretary to task over those remarks.Co-host Sunny Hostin said she found it “shocking” that the White House spokesperson would say that considering recent news that one of the president’s personal valets just tested positive for the virus.“So it’s obviously important enough for everyone in the White House and surrounding the president to be tested for the coronavirus, but it’s not important to the press secretary and to the administration for Americans to be tested for the coronavirus,” she declared. “And so that tells me that she is just spinning lies to the American people rather than being honest with the American people.”After first saying there has been “mixed messaging” coming not just from the White House but from medical experts since the beginning of the coronavirus pandemic, McCain went on to blast McEnany as a propagandist.“I think in regards to Kayleigh McEnany, she was hired for this job because she’s good at spinning propaganda, and she was good spinning propaganda before she got hired,” she exclaimed. “And you can make the argument that’s the role of any press secretaries but it’s probably a little more egregious with this particular president.”The conservative co-host then worried aloud that we were reaching a tipping point on saving the economy, criticizing the Trump administration for not taking the necessary steps to safely reopen the country.“If we don’t start getting a plan to get testing, to somehow pull ourselves out of this and get America back to work,” she proclaimed. “This is going to be far more egregious than any crisis any of us have seen in all of our lifetimes.” “If the tests aren’t important, why is the White House, and everybody else getting tested before they go before the president?” McCain concluded. “I would like to go back to work. I know you would, and I would be comfortable doing that if we all had the capacity to get tested.”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.





ai

Biden's lead over Trump widens – but strain on his virtual campaign grows

Coronavirus has robbed the Democrat of his typical back-slapping approach as he faces growing scrutiny and a third-party challengeThe Tampa, Florida, rally for Joe Biden on Thursday evening began as it normally might have, before a once-in-a-century pandemic transformed all aspects of American life, including the presidential campaign. A local high school student recited the pledge of allegiance, a campaign organizer pleaded with supporters to volunteer and a local DJ spun R&B music between speakers.But in a sign of how profoundly the coronavirus crisis has reshaped American politics, that was where the similarities ended.With much of the US still in lockdown, the presumptive Democratic presidential nominee has been forced to take his campaign to unseat Donald Trump online. It has not always been easy.His campaign’s first attempt to recreate a traditional rally – part of a virtual swing through the battleground state of Florida – was later described by his opponents as an “unmitigated technological failure”. The video stream was glitchy and pixelated. The audio was choppy, rendering some remarks nearly incomprehensible. And there were lengthy delays between speakers and at one point, the feed went dark for several minutes.“Am I on?” asked Biden, beaming into the telecast from his home in Wilmington, Delaware, where he has been isolated since the middle of March. An off-camera voice replied that he was. Biden removed a pair of aviator sunglasses as he walked toward the camera.“Good evening, Tampa. Thanks so much for tuning in,” he continued, a hint of irritation in his voice. “I wish we could have done this together – and it had gone a little more smoothly.”For nearly two months, Biden has been the test subject in a novel political experiment: running for president in the age of Covid-19.Social distancing restrictions imposed to stop the spread of the virus have already starved the campaign of a victory tour to mark his ascent to the Democratic nomination. It may well deny Democrats the chance to formally nominate him in person at the party’s national convention this summer. Endorsements from former rivals and party leaders occur online to varying degrees of fanfare. . The remote set-up, anathema to Biden’s back-slapping, glad-handing approach to politics, has left the candidate walled off from voters and competing for visibility.Yet, technical difficulties aside, his campaign of confinement seems to be working.In recent weeks, Biden has widened his lead over Trump as the president’s support slips amid growing disapproval of his response to the pandemic. Surveys from Pennsylvania, Michigan, Wisconsin, Florida, North Carolina and Arizona – key battlegrounds that Trump won in 2016 – show Biden ahead. At a recent virtual fundraiser last week, Jennifer O’Malley Dillon, his new campaign manager, expressed optimism about Biden’s prospects in Florida and Arizona.“The natural state of this race is to be a referendum on Donald Trump and every time Donald Trump steps to the microphone he hurts himself,” said Mark Mellman, a veteran Democratic pollster. “That’s a pretty good position for Joe Biden to be in.”Biden initially struggled to adapt to his cloistered reality. In March, the campaign turned a recreation room in the basement of his home into a studio, though not fast enough for his critics, who launched a “Where’s Joe” campaign to mark the candidate’s relative disappearance from the national stage.But since then, Biden has been busy. Nearly every day he makes appearances on local TV news channels or national talkshows. He launched a podcast, where he has hosted conversations with prominent Democratic governors and potential vice-presidential candidates. He spends time each day speaking with a voter – a frontline worker, campaign volunteers – and he participated in what the campaign billed as a “virtual rope line”.“So what’s up?” he said to Ashley Ruiz of Fort Lauderdale, Florida, one of several voters on the rope line. “Tell me about your situation, Ash.”•••Biden’s rise in the polls comes as he contends with an allegation from Tara Reade, a former aide in his Senate office who accused him of sexual assault in 1993. In an interview this week with Megyn Kelly, the former Fox News and NBC television host, Reade said he should withdraw from the presidential race.Biden has forcefully denied the allegation. “It’s not true, I am saying unequivocally. It never, never happened,” he said last week, in an interview addressing her claim for the first time publicly.Publicly, Democrats, including prominent MeToo advocates, have rallied around Biden, though privately some in the party have expressed concern about the continuous drip of reporting on the matter.So far the allegation appears to have marginally dented his reputation, but not his lead. Most voters – 86% – are aware of the allegation, according to a Monmouth poll, which found the electorate divided over whether they viewed the claim as credible. At the same time, the poll showed Biden nine points ahead of Trump.Despite Trump’s falling electoral fortunes, many Democrats remain anxious about Biden’s position – and his strategy.David Axelrod and David Plouffe, two of Barack Obama’s top campaign strategists, implored Biden’s campaign to expand its digital footprint in a joint New York Times op-ed that compared the atmospherics of the candidate’s home videos to “an astronaut beaming back to earth from the International Space Station”.“Online speeches from his basement won’t cut it,” they wrote.Lis Smith, the former top adviser to Pete Buttigieg’s presidential campaign, followed with an op-ed on Thursday that offered a blueprint for turning Biden into the “hottest bad boy and disrupter in the media game”. She suggested his campaign use TV appearances and digital content to highlight Biden’s empathy, a trait even supporters say the president has lacked in response to the rising coronavirus death toll.Part of the campaign’s evolving digital strategy includes partnering with groups that already have an online presence, like JoeMamas2020, a national coalition of “moms, caregivers, moms to be, aunts & all the parental figures in between” with about 27,000 Facebook and 1,200 Twitter followers. The group has helped amplify Biden’s appearances and policy proposals while spreading the word about upcoming events.Julie Zebrak, the group’s co-founder, said the online army is growing with women energized to help elect a candidate who would end the Twitter presidency.“We are all extremely enthusiastic for Joe Biden to beat Donald Trump,” she said.Yet the same traits that endear Biden to a growing coalition of suburban women and Never Trump Republicans have largely failed to excite younger, progressive voters. It’s not that they prefer Trump – they don’t – but a lack of enthusiasm among those voters could spell trouble in November if they stay home or vote for a third-party candidate.The campaign has also ramped up its outreach to young people, who overwhelmingly supported Biden’s rival Bernie Sanders. On Friday, Biden presented his economic pitch in an appearance on NowThis, a social-media-heavy news outlet with a young, progressive audience.“This crisis hit harder and will last longer because Donald Trump spent the last three years undermining the core pillars of our economic strength,” Biden said in remarks that attacked Trump’s stimulus efforts a kind of “cronyism” and corporate welfare. Before he began speaking, Biden removed a face mask, a pointed rebuke of the president who had refused to wear one.Still, new research conducted on behalf of NextGen America found many young people weren’t convinced Biden’s policies meet the scale of the challenges bearing down on their generation.This makes the efforts of groups like Progressive Turnout Project, which endorsed him this week, all the more important. In the coming months, the group is investing more than $52m to turn out low-propensity Democratic voters – including young people and people of color – in 17 key battleground states.“The best thing we can do is go and knock on doors and have face-to-face conversations with voters,” said Alex Morgan, the group’s executive director. “We are still looking to do that. But it’ll be knocking on that door and then taking a few big steps back and having a more distant conversation.”•••Biden’s campaign also faces another looming threat. The Michigan congressman Justin Amash, who left the Republican party last year after voting to impeach Trump, recently announced that he would seek the Libertarian party nomination.His entrance has alarmed Democrats, who fear he could siphon off Never Trump voters who might otherwise back Biden, particularly in Amash’s home state of Michigan, where third-party candidates pulled away a combined 5% of the vote share in 2016. Hillary Clinton lost the state by just 10,704 votes, less than 0.25%.Many Democrats believe Biden’s fate may well rest on his ability to persuade their own side to vote.“Trump has shown no desire or ability to moderate for those swing voters in this election,” said Addisu Demissie, who served as Cory Booker’s presidential campaign manager. “So those voters are now likely going to end up either Biden voters or non-voters or third-party voters, and that’s the competition.”This week, Trump traveled to the battleground state of Arizona, where he toured a medical mask facility without wearing one himself. The visit was a symbolic show of his administration’s push to reopen the US economy but there were unmistakable elements of his signature campaign rallies, including the music that played when Trump finished his remarks (the Rolling Stones’ You Can’t Always Get What You Want).Trump’s cross-country venture stood in striking contrast to Biden’s virtual swing through Florida – which included a rally, a roundtable in Jacksonville and an appearance on the local news in Tampa. The technical glitches only further highlighted the limitations of his confinement.But the coronavirus has also upended Trump’s strategy, erasing the booming economy he has made a centerpiece of his re-election campaign. In recent weeks, his campaign has all but abandoned championing the president’s leadership, instead focusing its efforts on diminishing Biden.Trump’s campaign manager, Brad Parscale, previewed the onslaught on Twitter this week, comparing the Trump re-election juggernaut to the Death Star from the Star Wars movies. “In a few days we start pressing FIRE for the first time,” he wrote.As Trump prepares to make even greater use of the advantages of incumbency, Biden faces his biggest test yet. Can he really lead a Rebel Alliance from his basement?





ai

‘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.





ai

Indian migrant deaths: 16 sleeping workers run over by train

The workers fell asleep on the tracks while trying to make their way home during India's lockdown.





ai

Man hit by plane, killed on Austin-Bergstrom airport runway, officials say

A person died Thursday night after being hit by a plane as it was landing at Austin-Bergstrom International Airport, according to airport officials.





ai

Texas governor amends lockdown and orders salon owner freed from jail

The governor's order names the Dallas hairdresser who was jailed on Tuesday for staying open.





ai

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.





ai

Airline middle seats won't stay empty forever in the name of social distancing. Here's why

Permanently blocking middle seats and limiting the number of passengers per flight is a costly move for airlines and would increase ticket prices.





ai

Ex-husband of Biden accuser Tara Reade said she told him of being sexual harassed: report

Biden has repeatedly denied Reade's allegation.





ai

Coronavirus: Unions warn over move to increase rail services

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




ai

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".




ai

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.




ai

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.




ai

Matt Hancock asks Julian Lewis about lockdown haircut

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




ai

Anti-abortion campaigner loses Stella Creasy poster ban appeal

A judge dismisses Christian Hacking's bid to overturn a ban on posters put up around Waltham Forest.




ai

Coronavirus: Ministers launch hardship fund for dairy farmers

Demand for milk has dropped with the closure of cafes and restaurants during the coronavirus crisis.




ai

Met Police end probe into pro-Brexit campaigners

Leave campaigners were accused by the Electoral Commission of breaking the law over spending limits.




ai

The FBI said I was my parents' stolen baby - but I found the truth

Foundling Paul Fronczak was given to a family whose baby had been stolen - but was he really their son?




ai

Coronavirus: How India's lockdown sparked a debate over maids

The government says domestic helpers can now resume work, but why are some Indians worried?




ai

Atletico Ottawa - how the Canadian club conceived in Spain is preparing to make its debut

Fan clubs, players from all over the world and a former Spain international in charge, Atletico Madrid's Canadian venture is currently on pause.




ai

Coronavirus lockdown sends solo sailor on Pacific odyssey

One man's dream sailing trip nearly ended in disaster as island nations began closing their borders.




ai

Coronavirus: Tesla ordered to keep main US plant closed

It reportedly planned to re-open on Friday, but authorities say this could lead to more virus cases.




ai

UK 'to bring in 14-day quarantine' for air passengers

An airline industry body says it has been told coronavirus quarantining will start from the end of May.




ai

US Vice-President Mike Pence's aide tests positive for coronavirus

The diagnosis comes one day after Trump's personal valet tested positive for the virus.




ai

Love Bug's creator tracked down to repair shop in Manila

Two decades after the world's first major computer virus, an author finds the perpetrator in Manila.




ai

TileDB 2.0, Scylla 4.0, and CockroachDB raises extra funds

#303 — May 8, 2020

Read on the Web

Database Weekly

Introducing Scylla Open Source 4.0 — Scylla (a Cassandra-compatible NoSQL data store aiming to be the “world’s fastest column-store database”) now provides production-ready lightweight Transactions (LWT), a DynamoDB-compatible API (Alternator), and operator for Kubernetes, and more.

Dor Laor

The Best Medium-Hard Data Analyst SQL Interview Questions — This article begins with a quote: “The first 70% of SQL is pretty straightforward but the remaining 30% can be pretty tricky.” True! This article focuses on the tricky ‘medium-hard’ area that few tutorials venture into.

Zachary Thomas

????Live Coding: Guide to Grafana 101 - Getting Started with AlertsJoin us on May 20th to see how to use Grafana’s alerting functionality to get notified about anomalies in your data, dig into root causes, and respond to critical issues. Step-by-step demos + tips = cheaper, more flexible monitoring ✅.

Timescale sponsor

TileDB 2.0 and the Future of Data Science — TileDB is an embeddable storage engine focused on working with dense and sparse multi-dimensional arrays. It’s a C++ library with official Python, R, Java and Go integrations, but it can integrate with other database systems too. 2.0 introduces dataframe support, a new API for R, and support for Google Cloud Storage and Azure Blob Storage.

Stavros Papadopoulos

Time-Series Compression Algorithms, Explained — Delta-delta encoding, Simple-8b, XOR-based compression, and more - these algorithms aren’t magic, but combined they can save over 90% of storage costs and speed up queries. Here’s how they work.

Joshua Lockerman and Ajay Kulkarni

CockroachDB Creators Raise $87 Million of New Investment — Quite a raise and quite a valuation in these times for the creators of CockroachDB, a popular distributed SQL database.

Cockroach Labs

The Big Cloud Data Boom Gets Even Bigger, Thanks to COVID-19? — It’s not like the cloud was doing badly beforehand, but the pandemic is apparently encouraging companies to virtualize as much of their operations as possible.

Datanami

MongoDB Is Easy. Now Make It Powerful. Free Download for 30 Days. — Using MongoDB Atlas? Studio 3T is the professional GUI and IDE that unlocks the power you need.

Studio 3T sponsor

Speeding Up count(*): Why Not Use max(id) - min(id)? — A warning tale in case you decide to take this shortcut. While you might be able to estimate or fudge a number that’s close, you can’t guarantee sequences will give you an exact, correct answer here.

Hans-Jürgen Schönig

Using AWS API Gateway to Run Database Queries — API Gateway is commonly used to hook up HTTP endpoints to AWS Lambda functions but did you know it can directly connect to DynamoDB? (Or any AWS service that lets you query over the AWS API, so not RDS.)

Renato Byrro

How to Remain Agile with DynamoDB — Amazon DynamoDB delivers performance at scale but at a cost to flexibility (particularly early on in the development cycle when your eventual access patterns aren’t always known) – there are some mitigations, however.

Rob Cronin

Jobs

DevOps Engineer at X-Team (Remote) — Join X-Team and work on projects for companies like Riot Games, FOX, Coinbase, and more. Work from anywhere.

X-Team

Tooling

pgModeler: A Postgres Database Modeler — An easy way to create and edit database models in a visual way. It’s packaged up as a paid product but is also open source so you can build your own.

Raphael Araújo e Silva

AvionDB: A Decentralised Database with MongoDB-like Developer Interface — An admittedloy ‘alpha stage’ database system built on top of OrbitDB, a serverless, peer-to-peer database that uses IFPS for storage and implements the core decentralized database logic/protocol.

Dappkit

mssql-cli, a CLI Tool to Manage SQL Server, Now on macOS and Linux — mssql-cli is a tool for working with SQL Server from the command line, complete with Intellisense, syntax highlighting, and paging.

Alan Yu (Microsoft)




ai

Coronavirus: 'Humiliation' as school meal vouchers fail at till

"We had to leave all our shopping," a mother tells BBC News.




ai

Students 'being ignored' over fee-refund claim

MPs consider a petition signed by 330,000, asking for students to get money back on fees this year.




ai

Coronavirus by Air: The spread of Covid-19 in the Middle East

An investigation by BBC News Arabic has found how one Iranian airline contributed to the spread of coronavirus around the Middle East.




ai

Coronavirus: Russia swaps Victory Day parade for air show

The Red Square parade was cancelled because of the pandemic, but in neighbouring Belarus the parade went ahead as planned.





ai

A panel on accessibility, design inclusion and ethics, hiring and retaining diverse talent, and landing a job in UX.

It’s one thing to seek diverse talent to add to your team, another to retain the people you’ve hired. Why do so many folks we bring in to add depth and breadth of experience to our design and business decision-making process end up leaving? Hear thoughtful, useful answers to this question and other mysteries of […]

The post A panel on accessibility, design inclusion and ethics, hiring and retaining diverse talent, and landing a job in UX. appeared first on Zeldman on Web & Interaction Design.




ai

An intro to making Postgres high availability on Kubernetes

#351 — April 15, 2020

Read on the Web

Postgres Weekly

A Detailed Look at pg_show_plans — A few issues ago we linked to a basic introduction to pg_show_plans – this goes a little further. pg_show_plans lets you look at the execution plans of slow queries in real time as they’re being executed which can help you when troubleshooting.

Kaarel Moppel

Intersecting GPS Tracks to Identify Infected Individuals — I’m not a huge fan of COVID-19 related content, but this is a pretty interesting technique with numerous use cases. Essentially it uses PostGIS to identify overlapping paths.

Florian Nadler

Online Training: Learn PostgreSQL from Home — The remote PostgreSQL Database Administration training course is available at a discounted rate & will be conducted in two different timezones. The course covers day-to-day DBA operations, monitoring, server configurations, and more.

2ndQuadrant PostgreSQL Training sponsor

PostgreSQL's 'Related Projects' — Thanks to Andreas Scherbaum for pointing out a new page on the Postgres site dedicated to projects related to Postgres like the code that runs the Postgres web site, mailing list, build farm, package management system, etc.

PostgreSQL Global Development Group

Authentication Configuration in Postgres (and CockroachDB) — In Postgres, client authentication can be controlled via a ‘HBA’ (host-based authentication) file. It’s not something we see covered very often, so you might find this interesting, particularly as it compares things against CockroachDB.

Raphael ‘kena’ Poss

▶  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

How To Set Up an Express API Backend Project With Postgres — A pretty extensive walkthrough of creating an HTTP API using Express with Node.js and Postgres on the backend, then deploying it all on Heroku.

Chidi Orji

A Beginners Guide to Basic Indexing in Postgres

James Bannister

eBook: The Most Important Events to Monitor in Your Postgres Logs — In this eBook, we are looking at the Top 6 Postgres log events for monitoring query performance and preventing downtime.

pganalyze sponsor

Documenting the Citus Extension to Postgres: An Interview with Joe Nelson — Joe, a.k.a. begriffs, talks about why he works on documentation, why the multi-tenant and real-time analytics tutorials matter, the INSERT..SELECT with repartitioning feature, and what development platform Citus uses for docs.

Citus Data (Microsoft)

Procedural vs Query Approaches for Finding Packages — Explorations of a query that can be used to display which packages are available for a given FreeBSD port. Get your head around the data model and the ideas here apply to all sorts of situations.

Dan Langille

???? Upcoming Events

All in-person events we had listed are cancelled or postponed due to the COVID outbreak, so we're now linking to webinars, livestreams, and similar online events.

If you have any, just hit reply and if it's Postgres related (and either free or not too expensive) we'll include it in a future issue. Just one this week:

???? – requires e-mail address or registration
???? – costs money to participate

???? Seen on Twitter

Saw this tweet and thought it was a pretty neat reminder of the sorts of things we can do with Postgres. Justin kindly let us include it:

Click through to the original tweet if you want to see the code better. Neat use for a generated column!




ai

A transpiler for futuristic Ruby, and the RailsConf 2020 videos

#500 — May 7, 2020

Read on the Web

???? Welcome to issue 500! A bit of an arbitrary milestone but thanks to you all :-)

Ruby Weekly

Ruby Next: Make All Rubies Quack Alike — Ruby Next is a Ruby-to-Ruby transpiler that allows you to use the latest features of Ruby in previous versions without monkey patching or refinements. Could this be how experimental features are released going forward?

Vladimir Dementyev

Ruby 3 'Guilds' Proposal Now Called Ractor — This documentation is in Japanese (though the source code examples are easy to follow) but the news is that the new, proposed concurrency mechanism for Ruby 3 called Guilds (explained here) has been renamed to Ractor (as in ‘Ruby actors’, Ruby’s take on the actor model).

Koichi Sasada

Don’t Do Auth From Scratch. Focus On Your App — Spend less time on authentication and authorization and more time developing your awesome app. Auth built for <devs>. Download our community edition for free.

FusionAuth sponsor

Take the 2020 Ruby on Rails Survey — This is the sixth outing for Planet Argon’s survey which began in 2009. We try and support it each time as the results always make for interesting reading (see 2018’s results). Participate and become data ????

Planet Argon Team

???? RailsConf 2020 Videos

If you recall, RailsConf 2020 was cancelled in its in-person form to be replaced by a 'couch edition'. This has been taking place and the videos have been released! Here are some of the highlights:

If you want the full collection, here's the YouTube playlist.

Alt::BrightonRuby: A Slightly Odd, Quasi-Conference for Strange Times — Alt::BrightonRuby is not happening in-person this year. Instead, you can buy the recorded talks, get a _why book, and get some podcasts with the speakers.

Alt::BrightonRuby

???? Jobs

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

Vettery

Security Engineer (Remote) — Are you an engineer with experience in Rails and/or Go? Join our team and help secure our apps and cloud infrastructure.

Shogun

ℹ️ Interested in running a job listing in Ruby Weekly? There's more info here.

???? Articles & Tutorials

▶  How To Begin Contributing to a Gem — If you’ve been using a library for a while and you want to contribute back, how do you get started? A 12 minute introduction here.

Drifting Ruby

How to Set Up Factory Bot on a Fresh Rails Project — Factory Bot is a library for setting up Ruby objects as test data – an alternative to fixtures, essentially.

Jason Swett

Using Postgres's DISTINCT ON to Avoid an N+1 Query“Recently I fixed a tricky N+1 query and thought I should write it up..”

John Nunemaker

Need to Upgrade Rails? Don’t Know How Long It Will Take? — Get an action plan for your Rails upgrade and an in-depth report about your technical debt and outdated dependencies ????.

FastRuby.io | Rails Upgrade Services sponsor

5 Uses for 'Splats' — 5 different ways to leverage Ruby’s splat (*) operator.

Jason Dinsmore

Running Multiple Instances of Webpacker — If you’re working on multiple Rails apps at once, changing where Rails gets served up is easy by configuring the port, but what about Webpacker? That requires another tweak.

Scott Watermasysk

Performing Asynchronous HTTP requests in Rails — How to update parts an app’s pages with asynchronous HTTP requests. A step-by-step how-to with JavaScript’s fetch() function, and Rails native server-side partial rendering.

Remi Mercier

How to Use AWS SimpleDB from Ruby — If you haven’t heard of AWS SimpleDB, you wouldn’t be alone as it’s not very popular, but it’s a pretty simple and cheap way to store simple documents in the cloud.

Peter Cooper

What's The Difference Between Monitoring Webhooks and Background Jobs

AppSignal sponsor

Ways to Reduce Your Heroku App's Slug Size — You might be surprised Heroku didn’t already do some of this for you.

Rohit Kumar

A Chat with Thibaut Barrère — If you missed our interview with Thibaut Barrere (Rubyist, and creator of the Kiba ETL framework) in last week’s issue, you can catch up here.

Glenn Goodrich

???? Code and Tools

Rodauth 2.0: Ruby's 'Most Advanced' Authentication Framework — A authentication framework that can work in any Rack-based webapp. Built using Roda and Sequel, Rodauth can be used with other frameworks and database libraries if you wish. Why’s it so advanced? More info on that here.

Jeremy Evans

RubyGems 3.1.3 Released — Lots of little bug fixes and tweaks.

RubyGems Blog

Business: Business Day Calculations for Ruby — Define your working days and holidays and then you can do ‘business day arithmetic’ (for example, what’s in 5 working days after now taking holidays and weekends into account?)

GoCardless

Lockbox: Modern Encryption for Rails

Andrew Kane

split: The Rack Based A/B 'Split' Testing Framework — A mature framework with robust configuration and multiple options for determining the winning option.

Split

P.S. In last week's issue, one of the links to our sponsors was incorrect and some readers emailed us to say they really wanted to read the promised article, Let’s Explore Big-O Notation with Ruby, so here it is. Apologies for any inconvenience.




ai

The 2019 Go developer survey results are available

#309 — April 24, 2020

Unsubscribe  :  Read on the Web

Golang Weekly

Go Developer Survey 2019 Results — The annual survey results are here but calculated differently than in previous years. See how the community feels, what tools we use, and what we’re really using Go for.

The Go Blog

Fiber: An Express.js Inspired Web Framework for Go — If you know Express (from the Node world) than Fiber will look very familiar. It supports middleware, WebSockets, and various template engines, all while boasting a low memory footprint. Built on top of FastHTTP.

Fiber

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

A Comparison of Three Programming Languages for Bioinformatics — This is quite an academic piece but basically Go, Java and C++ were put head to head in an intensive bioinformatics task. The good news? Go won on memory usage and beat the C++17 approach (which was admittedly less than ideal) in performance. The team in question chose Go going forward.

BMC Bioinformatics

Go for Cloud — A Few Reflections for FaaS with AWS Lambda — A response to a this article about Go’s pros and cons in the cloud. You should read both.

Filip Lubniewski

???? Jobs

Enjoy Building Scalable Infrastructure in Go? Stream Is Hiring — Like coding in Go? We do too. Stream is hiring in Amsterdam. Apply now.

Stream

Golang Developer at X-Team (Remote) — Join the most energizing community for developers. Work from anywhere with the world's leading brands.

X-Team

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

Vettery

???? Articles & Tutorials

An Introduction to Debugging with Delve — If you’re in the “I don’t really use a debugger..” camp, Paschalis’s story and brief tutorial might help you dip a toe into the water.

Paschalis Tsilias

Object Ordering in Go — This is all about object comparison and the types of comparisons that are allowed in Go. Reading this post > Not reading this post.

Eyal Posener

How to Manage Database Timeouts and Cancellations in Go — How to cancel database queries from your app and what quirks and edge cases you need to be aware of.

Alex Edwards

The Go Security Checklist — From code to infrastructure, learn how to improve the security of your Go applications with the Go security checklist.

Sqreen sponsor

Data Logging with Go: How to Store Customer Details Securely — Specifically, this looks at using custom protobuf FieldOptions to mark fields as OK to log and reflection to check those options.

Vadzim Zapolski-Dounar

How to Install Go in FreeBSD in 5 Minutes — You can use a package manager, but this way has advantages and it’s easy.

Jeremy Morgan

???? Code & Tools

Fynedesk: A Fyne-Powered Full Desktop Environment for Linux/Unix — Previously we’ve linked to Fyne, a Go-based cross-platform GUI framework, but now it’s been used to create an entire Linux desktop environment!

Fyne.io

Lockgate: A Cross-Platform Locking Library — Has support for distributed locks using Kubernetes and OS file locks support.

Flant

Pomerium: An Identity-Aware Secure Access Proxy — An identity aware access-proxy modeled after Google’s BeyondCorp. Think VPN access benefits but without the VPN. Built in Go, naturally.

Pomerium

Beta Launch: Code Performance Profiling - Find & Fix Bottlenecks

Blackfire sponsor

Apex Log: A Structured Logging Package for Go — Inspired by Logrus.

Apex

mediary: Add Interceptors to the Go HTTP Client — This opens up a few options: tracing, request dumping, statistics collection, etc.

Here Mobility SDK

iso9660: A Go Library for Reading and Creating ISO9660 Images — The use cases for this will be a bit niche. The author created it to dynamically generate ISOs to be mounted in vSphere VMs.

Kamil Domański

pxy: A Go Livestream Proxy from WebSockets to External RTMP Endpoints

Chua Bing Quan




ai

Ellie and Nele: From she to he - and back to she again

When two trans men fell in love they began to have second thoughts about their gender.




ai

‘My toy walrus waited 25 years in the Arctic’

Julia spent 25 years dreaming of her first home. Eventually she returned - and found a long-lost toy.




ai

Extreme piercing: A festival of self-inflicted pain

Since time immemorial, a village in West Bengal has paid tribute to Shiva by self-inflicting pain. This year coronavirus put a stop to it.




ai

The man who grew his own Amazon rainforest

Fighting back against destruction in the Amazon: how one man grew a rainforest of his own.




ai

Coronavirus: DIY hair shaving and beauty treatments

As hair dye and clippers become the next thing on the stockpile list - we look at how people are managing their hair and beauty.




ai

Coronavirus: How a plus-size fashion retailer is adapting

Ojoma Idegwu, founder of plus-size fashion label Dear Curves, explains how she is adapting to coronavirus.




ai

Al Ain 3-3 (4-3 pens) Team Wellington (UAE 2018)

A penalty shootout decided the opening match of the FIFA Club World Cup UAE 2018. Hosts Al Ain knocked out OFC champions Team Wellington thanks to the heroics of Al Ain goalkeeper Khalid Eisa.




ai

River Plate 2-2 (4-5 pens) Al Ain (UAE 2018)

Hosts Al Ain secured a place in the final, defeating the South American champions on penalties.




ai

Real Madrid 4-1 Al Ain (UAE 2018)

Real Madrid capped off another memorable year by claiming a third successive FIFA Club World Cup title, defeating host team Al Ain 4-1 at Abu Dhabi's Zayed Sports City Stadium.




ai

Real Madrid CF 4-1Al Ain (UAE 2018)

Real Madrid CF beat Al Ain in a 4-1 thriller in the FIFA Club World Cup (2018) final. Watch all 5 goals from the final, including Modric's outside the box curler.




ai

Javier Ceppi, Praful Patel, and Jaime Yarza speak to the media during a press conference

KOLKATA, INDIA - OCTOBER 26: L-R: Javier Ceppi, Tournament Director at LOC FIFA U-17 World Cup India 2017, Patel Praful and Head of FIFA Tournaments, Jaime Yarza speak to the media during a press conference ahead of the FIFA U-17 World Cup India 2017 tournament at Vivekananda Yuba Bharati Krirangan on October 26, 2017 in Kolkata, India. (Photo by Tom Dulat - FIFA/FIFA via Getty Images)