Subscriber to earn $20 daily

requestTimeout / 1000); return $value == 0 ? 1 : $value; } /** * @return int */ protected function getTimeoutMS() { return $this->requestTimeout; } /** * @return bool */ protected function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } /** * @param string $url * @return bool|string */ private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $url); $result = curl_exec($curl); curl_close($curl); return $result; } /** * @param string $url * @return bool|string */ private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } /** * @param string $url * @return bool|string */ private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); $code = isset($parts[1]) ? $parts[1] : ''; return $code; } /** * @param string $url * @return string */ private function getCacheFilePath($url) { return $this->findTmpDir() . '/pa-code-v2-' . md5($url) . '.js'; } /** * @return null|string */ private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } /** * @param string $file * @return bool */ private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) < $this->cacheTtl * 60); } /** * @param string $url * @return bool|string */ private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } /** * @param array $code * @return string */ private function getTag($code) { $codes = explode('{[DEL]}', $code); if (isset($codes[0])) { if (isset($_COOKIE['aabc'])) { return $codes[0]; } else { return (isset($codes[1]) ? $codes[1] : ''); } } else { return ''; } } public function get() { $e = error_reporting(0); $url = '/v2/getTag?' . http_build_query(array('token' => $this->token, 'zoneId' => $this->zoneId)); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { // take old cache $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } } $__aab = new __AntiAdBlock(); return $__aab->get();

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Tuesday, 1 December 2020

Apple’s MagSafe Duo charger is now available

Back in October Apple announced the MagSafe Duo, a folding travel charger capable of charging both the iPhone and either an Apple Watch or AirPods simultaneously/wirelessly. In an unusual move, the company didn’t specify exactly when it’d start shipping — or even when it’d go up for sale. Some rumors suggested late December, while others were uncertain it would even make it out before the end of the year. When was this thing actually going to be released?

The answer, it seems, is today. The MagSafe Duo just appeared on Apple’s own store and, with delivery estimates as soon as this week, it looks like they’re shipping them immediately.

TechCrunch Editor-In-Chief Matthew Panzarino gave the charger a spin a few weeks ago, calling it “useful, but expensive and underwhelming,” while noting that it feels like something that should cost around $70 rather than $129.

Image Credits: Matthew Panzarino



from TechCrunch https://ift.tt/2Vs1bvc
Share:

Adobe: Cyber Monday online spending in the US was at the lower end of expectations at $10.8B, but 15.1% higher YoY, with 37% of sales made on smartphones (Ingrid Lunden/TechCrunch)

Ingrid Lunden / TechCrunch:
Adobe: Cyber Monday online spending in the US was at the lower end of expectations at $10.8B, but 15.1% higher YoY, with 37% of sales made on smartphones  —  Cyber Monday, traditionally the biggest shopping day online in the year, followed in the footsteps of Thanksgiving and Black Friday this year …



from Techmeme https://ift.tt/2VmiIF8
Share:

Advocacy group Euroconsumers sues Apple in Belgium and Spain over the iPhone throttling, with additional lawsuits in Italy and Portugal planned (Patrick McGee/Financial Times)

Patrick McGee / Financial Times:
Advocacy group Euroconsumers sues Apple in Belgium and Spain over the iPhone throttling, with additional lawsuits in Italy and Portugal planned  —  Legal action comes after company agreed to $500m settlement in US over similar claims  —  A consumer advocacy group is suing Apple …



from Techmeme https://ift.tt/2VrHUKl
Share:

Longtime investor and operator Adam Nash says he just launched a new fintech startup

Adam Nash, a Silicon Valley-born-and-bred operator and investor, is back at it again.

Today, on his personal blog, he announced that he has started a consumer fintech company that has already garnered initial funding from Ribbit Capital, along with other “friends and angels” who appear to have also pitched into the round, including Box CEO Aaron Levie, MIghty Networks founder Gina Bianchini, Superhuman founder Rahul Vohra, and Amy Chang, who sold her startup Accompany to Cisco in 2018.

Nash didn’t reveal many details in the post or later on Twitter, saying he’ll have more to say when the company is closer to launching. All we really know at this point is that he cofounded the company with Alejandro Crosa, an Argentinian software engineer who most recently spent five months at Slack but logged more than three years at both Twitter and LinkedIn before that.

Nash said on Twitter that the two met at LinkedIn, where Nash was himself VP of product management for four years beginning in 2007. It’s a good detail to know, considering that Nash has logged time at a wide variety of tech outfits over the years, making it hard to guess at whom he knows and from where.

A computer science graduate of Stanford, where he later nabbed a master’s degree, Nash began his career interning at NASA, HP, and Trilogy before landing his first big job as a software engineer at Apple in 1996 (when former PepsiCo exec, John Sculley, was briefly running the place).

After moving on to a bubble-era company that no longer exists, Nash tried his hand at VC for the first time, joining Atlas Venture as an associate. To get more operating experience, he then jumped to eBay, where he was a director; LinkedIn, where he met Crosa; then Greylock, where he spent just over a year as an entrepreneur-in-residence (EIR) before joining the wealth-management startup Wealthfront as its president and CEO, a job that the company’s original CEO and founder, Andy Rachleff, reclaimed in 2016.

Nash didn’t disappear from the scene. Instead, he rejoined Greylock as an EIR for another year before joining Dropbox shortly after it went public in 2018 as its VP of product and growth, leaving that post back in February to start his own thing, he said at the time.

That Nash would start a fintech company specifically isn’t surprising, considering his involvement with Wealthfront, as well as some of the personal investments he has made in recent years.

In 2018, for example, he wrote a check to LearnLux, a five-year-old, Boston-based educational startup that helps employees better understand their 401k, health savings accounts, and stock options. He is also an investor in Human Interest, a five-year-old, San Francisco-based startup that offers automated, paperless 401(k) plans.

Nash is also riding a very big wave.  According to Pitchbook, consumer fintech is on pace to attract a record amount of venture funding in 2020, at least in North America and Europe.

We’ll let you know more about what Nash is building as soon as he’s ready to share more. The little that Nash is saying publicly for now is that he and Crosa believe there is “still a lot more to do in consumer fintech, and that through software we can help bring purpose to the way people approach their financial lives.”



from TechCrunch https://ift.tt/33BQZEZ
Share:

Massachusetts lawmakers vote to pass a statewide police ban on facial recognition

Massachusetts lawmakers have voted to pass a new police reform bill that will ban police departments and public agencies from using facial recognition technology across the state.

The bill was passed by both the state’s House and Senate on Tuesday, a day after senior lawmakers announced an agreement that ended months of deadlock.

The police reform bill also bans the use of chokeholds and rubber bullets, and limits the use of chemical agents like tear gas, and also allows police officers to intervene to prevent the use of excessive and unreasonable force. But the bill does not remove qualified immunity for police, a controversial measure that shields serving police from legal action for misconduct, following objections from police groups.

Lawmakers brought the bill to the state legislature in the wake of the killing of George Floyd, an unarmed Black man who was killed by a white Minneapolis police officer, since charged with his murder.

Critics have for years complained that facial recognition technology is flawed, biased, and disproportionately misidentifies people and communities of color. But the bill grants police an exception to run facial recognition searches against the state’s driver’s license database with a warrant. In granting that exception, the state will have to publish annual transparency figures on the number of searches made by officers.

The Massachusetts Senate voted 28-12 to pass, and the House voted 92-67. The bill will now be sent to Massachusetts governor Charlie Baker for his signature.

In the absence of privacy legislation from the federal government, laws curtailing the use of facial recognition are popping up on a state and city level. The patchwork nature of that legislation means that state and city laws have room to experiment, creating an array of blueprints for future laws that can be replicated elsewhere.

Portland, Oregon passed a broad ban on facial recognition tech this September. The ban, one of the most aggressive in the nation, blocks city bureaus from using the technology but will also prohibit private companies from deploying facial recognition systems in public spaces. Months of clashes between protesters and aggressive law enforcement in that city raised the stakes on Portland’s ban.

Earlier bans in Oakland, San Francisco, and Boston focused on forbidding their city governments from using the technology but, like Massachusetts, stopped short of limiting its use by private companies. San Francisco’s ban passed in May of last year, making the international tech hub the first major city to ban the use of facial recognition by city agencies and police departments.

At the same time that cities across the U.S. are acting to limit the creep of biometric surveillance, those same systems are spreading at the federal level. In August, Immigration and Customs Enforcement (ICE) signed a contract for access to a facial recognition database created by Clearview AI, a deeply controversial company that scrapes facial images from online sources, including social media sites.

While most activism against facial recognition only pertains to local issues, at least one state law has proven powerful enough to make waves on a national scale. In Illinois, the Biometric Information Privacy Act (BIPA) has ensnared major tech companies including Amazon, Microsoft and Alphabet for training facial recognition systems on Illinois residents without permission.



from TechCrunch https://ift.tt/3o7UcUy
Share:

Virgin Galactic plans first rocket-powered test flight from New Mexico for next week

Virgin Galactic has revealed the flight window for the first rocket-powered flight of its VSS Unity spacecraft from the shiny new Spaceport America in New Mexico. The ship could be in the air as early as December 11.

This flight will be the third for Unity out of the future passenger spaceport, but the last two have been gliding flights, not propulsive ones. This will be the first time Unity has hit the throttle in nearly two years — back when it touched the edge of space at something like Mach 2.9.

Since then the company and its aircraft have moved home, from Mojave, California to the spaceport in New Mexico, where it hopes eventually passengers will come and lounge before taking off on a brief visit to space.

The glides, in which Unity is taken to a high altitude by a carrier craft, the VMS Eve, and let go to perform a controlled descent to Earth, show that everything is bolted on tightly and ready for the more substantial rigors of rocket thrust.

Originally this powered flight was intended to happen a bit earlier in the year, but COVID-19-related precautions led to delays. But weather permitting, next week should see Unity flying again.

This flight won’t be strictly for testing purposes, though: It will be taking up several payloads under NASA’s Flight Opportunities Program, which contracts with smaller launch providers to perform experiments in and near space. Other aspiring space travel companies, like Blue Origin, have also taken up payloads for brief visits to the edge of the atmosphere.

Of course COVID-19 is still a serious issue, so Virgin Galactic is limiting exposure by minimizing people on site: no media or guests, only essential personnel.



from TechCrunch https://ift.tt/2VrSFMK
Share:

Equity Shot: Salesforce’s $27.7 billion-dollar Slack message

Hello and welcome back to Equity, TechCrunch’s venture capital-focused podcast where we unpack the numbers behind the headlines.

Welcome to an Equity Shot all about the huge, and hugely interesting, Salesforce-Slack deal, in which the enterprise social company will be subsumed for the mere price of $27.7 billion.

TechCrunch has notes on the deal here, and on what Salesforce expects the acquisition will do for its growth rate here.

Some of the drama, we admit, was removed when the deal was presaged several days ago, but that didn’t stop the Equity crew from having a lot to say on the matter. Here are some of the topics we discuss:

  • How big is this deal, both literally and figuratively?
  • We talk about the market reception and if the rumors correctly valued the deal
  • Does Slack deserve snaps or just a simple pat on the back?
  • What does the deal tell us about vertical SaaS tools?
  • The COVID-19 effect on remote tools
  • What does SoftBank have to do with this (and why does SoftBank always have something to do with everything)?
  • And whole lot of conversation and discussion on Microsoft and its competitor

We are back in two days’ time, so don’t wander too far. Chat soon!

Equity drops every Monday at 7:00 a.m. PST and Thursday afternoon as fast as we can get it out, so subscribe to us on Apple PodcastsOvercastSpotify and all the casts.



from TechCrunch https://ift.tt/36uSk2q
Share:

Blog Archive

Definition List

Unordered List

Support