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();

Thursday, 28 February 2019

Justin Caldbeck sues Binary Capital co-founder Jonathan Teo, claiming he ‘made no effort to save the firm’

Embattled venture capitalist Justin Caldbeck (pictured) is suing his former co-Binary Capital founder Jonathan Teo, alleging breach of contract, fraud and more.

Caldbeck, accused of sexual harassment and unwanted sexual advances in 2017, took an indefinite leave of absence from Binary Capital, leaving to Teo all the responsibilities of the $175 million fund. Shortly after, Teo offered to step down in a last-ditch effort to keep the firm afloat. Ultimately, Binary Capital shut down and New York venture capital firm Lerer Hippeau assumed responsibility for its $125 million debut investment vehicle, 70 percent of which has been deployed, per details shared in the lawsuit.

In the legal filing submitted to the Superior Court of The State of California, Caldbeck accuses Teo of mismanagement following his June 2017 departure. We’ve reached out to lawyers for both parties for comment.

“Mr. Teo completely abandoned the leadership responsibilities that were entrusted to him, neglecting to take the most basic steps required to run a venture capital firm,” the lawsuit states. “Mr. Teo was laughably bad at this job. As another Silicon Valley entrepreneur remarked publicly, ‘this guy has done everything possible wrong.’ ”

The filing cites 500 Startups and Sherpa Capital as examples of funds that were able to survive following similar scandals wherein a partner was accused of sexual harassment and misconduct. Caldbeck, in essence, is upset Teo wasn’t able to successfully run Binary Capital following his own alleged wrongdoings.

Binary Capital co-founders Jonathan Teo and Justin Caldbeck

Caldbeck, who’s taken to angel investing in the months following the high-profile scandal, was previously a managing director at Lightspeed Venture Partners before launching Binary Capital alongside Teo in 2014. Teo, for his part, was formerly a managing director at General Catalyst. Binary Capital, an early-stage fund, has backed companies including plus-sized clothing business Dia&Co and airfare search engine Skiplagged.

According to several reports, Teo had hoped to keep Binary Capital alive after The Information published a report highlighting six women’s allegations of being groped and propositioned during their professional relationship with Caldbeck.

Caldbeck, however, is less than satisfied with Teo’s handling of those allegations and the wave of “negative press articles” that followed. Caldbeck also claims he resigned from the firm only in exchange for a promise for future financial stability from Teo.

In the months following his departure, Caldbeck asserts Teo took personal vacations to Mongolia, Ibiza and the Burning Man festival. He “went AWOL,” “was completely unresponsive,” “seemed not to care,” and “made no effort to save the firm,” per the filing.

Teo, additionally, allegedly took on an operating role at Binary Capital portfolio company Trillex, where he increased corporate spending limits to purchase gifts for himself, including taking out a more than $2 million unauthorized loan to pay his personal taxes and to assist a family member with a real estate project.

According to a Forbes report on the lawsuit, Teo’s legal team says “The justice system will soon remind Mr. Caldbeck that he alone is responsible for his many misdeeds.” We will update this report when he hear back from Caldbeck and Teo’s legal teams.

Here’s the full lawsuit:



from TechCrunch https://ift.tt/2Ekk3n1
Share:
//]]>

0 comments:

Post a Comment

Blog Archive

Definition List

Unordered List

Support