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.

Friday, 31 July 2020

Companies are increasingly using employee survey data, from services like Perceptyx that offer a "union vulnerability index", to predict and squash organizing (Sarah Kessler/OneZero )

Sarah Kessler / OneZero :
Companies are increasingly using employee survey data, from services like Perceptyx that offer a “union vulnerability index”, to predict and squash organizing  —  Employee survey platforms allow employers to sort groups of employees by the departments, locations, and demographics most likely to unionize



from Techmeme https://ift.tt/30g4oBe
Share:

William English, who alongside Douglas Engelbart built the first computer with a mouse and showed it at "The Mother of All Demos", dies at 91 (Cade Metz/New York Times)

Cade Metz / New York Times:
William English, who alongside Douglas Engelbart built the first computer with a mouse and showed it at “The Mother of All Demos”, dies at 91  —  He was one of the computing pioneers who “showed what a computer interface could — and should — look like,” a colleague said.



from Techmeme https://ift.tt/3gpeJAM
Share:

Trump told reporters he will use executive power to ban TikTok

President Donald Trump told reporters on Air Force One that he will act as soon as Saturday to ban TikTok from the US, CNBC reported.

The story is updating.



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

President Trump says he will ban TikTok in the US through executive action as soon as Saturday (CNBC)

CNBC:
President Trump says he will ban TikTok in the US through executive action as soon as Saturday  —  - President Donald Trump on Friday told reporters he will act as soon as Saturday to ban Chinese-owned video app TikTok from the United States.  —  President Donald Trump on Friday told reporters …



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

When companies have too many smaller teams, slicing problems too thinly, they face high coordination costs as teams become too dependent on each other (Kislay Verma)

Kislay Verma:
When companies have too many smaller teams, slicing problems too thinly, they face high coordination costs as teams become too dependent on each other  —  “The two pizza team” paradigm has become really popular in the context of organizing software teams.  The idea is to have small …



from Techmeme https://ift.tt/30fMBKs
Share:

Lemonaid Health, which offers an on-demand service for accessing health care online, raises $33M Series B, bringing its total raised to $55M (Christine Hall/Crunchbase News)

Christine Hall / Crunchbase News:
Lemonaid Health, which offers an on-demand service for accessing health care online, raises $33M Series B, bringing its total raised to $55M  —  Interest in telemedicine continues to increase, and Lemonaid Health raised an oversubscribed $33 million Series B round of funding to develop …



from Techmeme https://ift.tt/3giM7ZN
Share:

Sources: Apple has acquired Mobeewave, a startup with tech that could transform iPhones into payment terminals; one source says deal is worth ~$100M (Mark Gurman/Bloomberg)

Mark Gurman / Bloomberg:
Sources: Apple has acquired Mobeewave, a startup with tech that could transform iPhones into payment terminals; one source says deal is worth ~$100M  —  - Apple acquires Canada's Mobeewave for about $100 million  —  Apple Inc. has acquired Mobeewave Inc., a startup with technology …



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

COVID-19 has pushed museums to improve their online offerings, including virtual tours, as they explore potential business models based on digital content (Daniel Grant/Wall Street Journal)

Daniel Grant / Wall Street Journal:
COVID-19 has pushed museums to improve their online offerings, including virtual tours, as they explore potential business models based on digital content  —  When Covid-19 forced museums to shut their buildings spring, many created new virtual offerings for visitors.  That digital content is likely here to stay.



from Techmeme https://ift.tt/33eLz3x
Share:

Disrupt 2020 early-bird savings extended until next week

Even the hard-charging world of early-stage startups has its share of procrastinators, lollygaggers, slow-pokes, wafflers and last-minute decision makers. If that’s your demographic, today is your lucky day.

You now have an extra week (courtesy of Saint Expeditus, the patron saint of procrastinators), to score early-bird savings to Disrupt 2020, which takes place September 14-18. Buy your pass before the new and final deadline — August 7 at 11:59 p.m. (PT) — and save up to $300. Who says prayers (or secular entreaties) go unanswered?

Your pass opens the door to five days of Disrupt — the biggest, longest TechCrunch conference ever. Drawing thousands of attendees and hundreds of innovative early-stage startups from around the world, you won’t find a better time, place or opportunity to accelerate the speed of your business.

Here are four world-class reasons to attend Disrupt 2020.

World-class speakers. Hear and engage with leading voices in tech, business and investment across the Disrupt stages. Folks like Sequoia Capital’s Roelof Botha, Ureeka’s Melissa Bradley and Slack’s Tamar Yehoshua — to name just a few. Here’s what you can see onstage so far.

World-class startups. Explore hundreds of innovative startups exhibiting in Digital Startup Alley — including the TC Top Picks. This elite cadre made it through our stringent screening process to earn the coveted designation, and you’ll be hard-pressed to find a more varied and interesting set of startups.

World-class networking. CrunchMatch, our AI-powered networking platform, simplifies connecting with founders, potential customers, R&D teams, engineers or investors. Schedule 1:1 video meetings and hold recruitment or extended pitch sessions. CrunchMatch launches weeks before Disrupt to give you more time to scout, vet and schedule.

World-class pitching. Don’t miss Startup Battlefield, the always-epic pitch competition that’s launched more than 900 startups, including big-time names like TripIt, Mint, Dropbox and many others. This year’s crop of startups promises to throw down hard for bragging rights and the $100,000 cash prize.

Need another reason to go? Take a page out of SIMBA Chain founder Joel Neidig’s playbook:

Our primary goal was to make people aware of the SIMBA Chain platform capabilities. Attending Disrupt is great way to get your name out there and build your customer base.

It’s time for all you last-minute lollygaggers to get moving and take advantage of this second, final chance to save up to $300. Buy your pass before August 7 at 11:59 p.m. (PT).

Is your company interested in sponsoring or exhibiting at Disrupt 2020? Contact our sponsorship sales team by filling out this form.



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

Last day for early bird savings to Disrupt 2020

It’s officially now o’clock startup fans. All good things come to an end, and today’s the last day you can score an early bird pass to Disrupt 2020. Don’t miss your chance to save up to $300 and get busy building your business at our global Disrupt event. Buy your pass before the deal — and the savings — expires at exactly 11:59 p.m. (PT) tonight.

Disrupt 2020 takes place September 14-18. It’s packed with non-stop programming and gives you five full days to explore — expand your knowledge, your network, your opportunities and your business.

We’ve added a new event this year: The Pitch Deck Teardown. Expert VCs and entrepreneurs will assess pitch decks submitted by registered Disrupt attendees, note red flags and offer constructive advice on how to improve this essential startup tool. We’ll hold multiple sessions over the course of Disrupt, so if you’re a registered Disrupt attendee, submit your pitch deck for consideration.

That’s just one of many exciting ways attending Disrupt can help your early-stage startup survive and thrive. Exploring the hundreds of early-stage startups exhibiting in Digital Startup Alley is a great place to start. Connect with founders around the world, increase your brand recognition, discover people and technologies that can augment your business.

“The top three benefits of going to Disrupt were introducing my product to people who would not have seen it otherwise; networking with investors, mentors, advisors and potential customers and, finally, talking to other entrepreneurs and founders and learning what it took to get their companies off the ground.” — Felicia Jackson, inventor and founder of CPRWrap.

Remember, you have five days to experience Disrupt, so don’t miss the impressive lineup of speakers who span the startup universe. You’ll hear the latest thinking from top tech, investment and business icons, leaders, movers, shakers and makers. We’ve also announced the agenda here and we’re adding more to the roster every week.

Okay, let’s review. What time is it? It’s NOW o’clock — time to register for Disrupt 2020, save up to $300 and do whatever it takes to drive your business forward. Buy your pass before the early bird deal expires at 11:59 p.m. (PT) tonight!

Is your company interested in sponsoring or exhibiting at Disrupt 2020? ContTime is running out to save up to $300 on Disrupt 2020 passes. Get yours now!act our sponsorship sales team by filling out this form.



from TechCrunch https://ift.tt/30he4eI
Share:

The iron rule of founder compensation is dead

Hello and welcome back to Equity, TechCrunch’s venture capital-focused podcast (now on Twitter!), where we unpack the numbers behind the headlines.

We had the full team this week: Myself, Danny, and Natasha on the mics, with Chris running skipper as always.

Sadly this week we had to kick off with a correction as I am 1. Dumb, and, 2. See point one. But after we got past SPAC nuances (shoutout David Ethridge), we had a full show of good stuff, including:

And that’s Equity for this week. We are back Monday morning early, so make sure you are keeping tabs on our socials. Hugs, talk soon!

Equity drops every Monday at 7:00 a.m. PT and Friday at 6:00 a.m. PT, so subscribe to us on Apple PodcastsOvercastSpotify and all the casts.



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

Blog Archive

Definition List

Unordered List

Support