The Human Antivenom Project

The Human Antivenom Project

It might one day be to the world’s great fortune that Jacob Glanville, a young immunologist trying to make a name for himself in the field of universal vaccines, went online and found Tim Friede, a mechanic who had been shooting lethal doses of snake venom into his bloodstream for going on two decades. Glanville soon stumbled upon a newspaper story that described a YouTube video of Friede’s favorite stunt, the one he says proves his immunity to two of the deadliest snakes in existence. It’s now early December 2018, and Friede and Glanville are meeting in person for the first time, at Distributed Bio’s new offices in South San Francisco, in a nondescript building so close to the city’s birthplace of biotechnology sign, you could hit it with a genetically modified peach.

Source: www.outsideonline.com

The guy who made a tool to track women in porn videos is sorry

The guy who made a tool to track women in porn videos is sorry

Though the programmer—who posted about the project on the Chinese social network Weibo—originally insisted everything was fine because he didn’t make the information public, just collecting the data is illegal if the women didn’t consent, according to Börge Seeger, a data protection expert and partner at German law firm Neuwerk. Though there’s no federal privacy law, California has strong privacy legislation that would block this type of data collection, explains Christina Gagnier, a lawyer and adjunct faculty teaching privacy at UC Irvine School of Law. Because California has so many residents and industries, and data travels across state lines, the state ends up setting privacy law for the rest of the nation.

Source: www.technologyreview.com

Google Is at the Center of a Storm Brewing over Big Tech

Google Is at the Center of a Storm Brewing over Big Tech

SAN FRANCISCO — Google, one of the most successful companies in history, has generally gotten its way with American regulators. A prospect that should really worry Google is a replay of the government’s case against Microsoft in the 1990s. But the company was distracted for at least a decade, which allowed space for start-ups like Google.

Source: www.nytimes.com

A DIY Microhydro Plant

A DIY Microhydro Plant

I don’t know yet how to make the distribution box that has to connect to 250mm PVC pipe on one side, and to four 4″ brass valves on the other side, with a pressure gauge on top. Gabriel acting as center point, his son as end load, and I as the controlling factor on the front of the pipe section.This piece of pipe had to be bent in three places, to give enough curving without too much weakening. The water flowed nicely along the channel, but it was clear that the slope was not constant, so I asked Gabriel to deepen both the second half of the channel, and the trench for the first two sections of tube.

Source: ludens.cl

India heatwave temperatures pass 50 Celsius

India heatwave temperatures pass 50 Celsius

An Indian boy tries to cool off by dousing himself with water in New Delhi on May 29, 2019 during a heatwave

Temperatures passed 50 degrees Celsius (122 Fahrenheit) in northern India as an unrelenting heatwave triggered warnings of water shortages and heatstroke. All of Rajasthan suffered in severe heat with several cities hitting maximum temperatures above 47 Celsius. A red alert severe heat warning has been issued in the capital New Delhi as temperatures passed 46 Celsius, and residents were advised not to go out during the hottest hours of the day.

Source: phys.org

Storm 2.0.0 released

Storm 2.0.0 released

Apache Storm 2.0.0 includes significant improvements in terms of performance, new features, and integration with external systems. The new Java-based implementation has improved performance significantly, and made Storm’s internal APIs more maintainable and extensible. Topology jars should depend on the following artifact as of Storm 2.0.0:

Projects using for testing will additionally need to depend on the Storm server jar:

Keep an eye on the Apache Storm blog for additional posts by Storm contributors for more in-depth discussions of new features in Storm 2.0.0 including:

Special thanks are due to all those who have contributed to Apache Storm — whether through direct code contributions, documentation, bug reports, or helping other users on the mailing lists.

Source: storm.apache.org

Perl 6’s given: switch on steroids

Perl 6’s given: switch on steroids

Let’s see how we could set our greeting message in JavaScript:

switch (audience.number) {
case ‘singular’:
switch (audience.gender) {
case ‘masculine’:
switch (audience.formality) {
case ‘informal’:
message = ‘¿Cómo estás mi amigo?’ ;
break;
 }
break;
break;
case ‘plural’:
switch (audience.gender) {
case ‘masculine’:
case ‘mixed’:
switch (audience.formality) {
case ‘informal’:
message = ‘¿Cómo estáis mis amigos?’ Now in the case of Spanish, because many of the oppositions are binary, one could argue that an if-then-else might be cleaner or even with some nested ternary operators, but it still doesn’t generate anything remotely as clean as the Perl 6 code:

given $audience.number, $audience.gender, $audience.formality {
when ‘singular’, ‘masculine’, ‘informal’ { my $message = ‘¿Cómo estás mi amigo?’ }

Source: tenesianu.blogspot.com

Google Just Gave 2B Chrome Users a Reason to Switch to Firefox

Google Just Gave 2B Chrome Users a Reason to Switch to Firefox

(Photo Illustration by Thomas Trutschel/Photothek via Getty Images)

Getty

Google is planning to restrict modern ad blocking Chrome extensions to enterprise users only, according to 9to5Google. And the software giant is not backing down: It says the only people who can use ad blockers following the change will be Google’s enterprise users. 9to5Google highlighted a single sentence buried in the text of Google’s response to the complaints, which clarified the changes: “Chrome is deprecating the blocking capabilities of the webRequest API in Manifest V3, not the entire webRequest API (though blocking will still be available to enterprise deployments).”

Source: www.forbes.com

Tesla Model S caught fire while charging (Belgium)

Tesla Model S caught fire while charging (Belgium)

A Tesla Model S has caught on fire and completely burned down while plugged in at Tesla’s Supercharger station in Antwerp, Belgium. Back in 2016, a Tesla Model S caught fire and burned down while charging at a Supercharger station in Norway. More recently, Tesla updated its battery management software after several Tesla Model S vehicles have caught on fire seemingly on their own without any accident.

Source: electrek.co

Anti-Patterns

Anti-Patterns

The existence of a pattern for solving some problem does not mean that other approaches are inherently incorrect, or valueless. No single design pattern for transportation was correct, and no one approach used today is an anti-pattern. When an approach is categorized as an anti-pattern, there is no further explanation necessary for critical thinking on the topic, and other software developers feel they can safely ignore the approach.

Source: christianfindlay.com