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.

Monday, 1 February 2021

Google to pay $2.59 million to settle allegations of discrimination

Google has agreed to pay $2.59 million to more than 5,500 current employees and former job applicants as part of a settlement with the U.S. Department of Labor over allegations of systemic discrimination as it relates to compensation and hiring. Google has also agreed to reserve $250,000 a year for the next five years to address any potential pay equity adjustments that may come up. That brings Google’s total financial commitment to $3.8 million — a drop in the bucket for the company, whose parent company Alphabet has a market cap of $1.28 trillion.

The settlement comes after the DOL’s Office of Federal Contract Compliance Programs found pay disparities affecting female software engineers at Google’s offices in Mountain View, as well as in offices in Seattle and Kirkland, Washington. The OFCCP also found differences in hiring rates that “disadvantaged female and Asian applicants” for engineers roles at Google’s locations in San Francisco, Sunnyvale and Kirkland. The OFCCP’s evaluation covered Sept. 1, 2014 through Aug. 31, 2017.

As part of the settlement, Google has agreed to pay $1.35 million in back pay and interest to 2,565 female software engineers at the company ($527.50 per employee), and $1.25 million in back pay and interest to 1,757 women and 1,219 Asian applicants for software engineering roles they were not hired for ($414 per person).

Lastly, Google will reserve $1.25 million of the money to go toward pay-equity adjustments for the next five years for U.S. engineers at Google’s Mountain View, Kirkland, Seattle and New York offices.

“We believe everyone should be paid based upon the work they do, not who they are, and invest heavily to make our hiring and compensation processes fair and unbiased,” a Google spokesperson said in a statement to TechCrunch. “For the past eight years, we have run annual internal pay equity analysis to identify and address any discrepancies. We’re pleased to have resolved this matter related to allegations from the 2014-2017 audits and remain committed to diversity and equity and to supporting our people in a way that allows them to do their best work.”

“The U.S. Department of Labor acknowledges Google’s willingness to engage in settlement discussions and reach an early resolution,” Office of Federal Contract Compliance Programs Regional Director Jane Suhr said in a press release. “The technology industry continues to be one of the region’s largest and fastest growing employers. Regardless of how complex or the size of the workforce, we remain committed to enforcing equal opportunity laws to ensure non-discrimination and equity in the workforce.”



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

Former Asana employees want to take on Discord with a positive platform for creator communities

In a creator-economy world, if you’re only as good as your last YouTube video, then your next YouTube video had better be bigger and louder than the last.

Vibely, a new startup co-founded by Asana alumni Teri Yu and Theresa Lee, wants to turn the constant, and often exhausting, beast of content creation on its head. The startup has created a premium, creator-controlled community platform that allows fans to gather and be monetized in new ways, beyond what is possible on YouTube or TikTok.

The core of Vibely, and what the co-founders hope will keep users coming back, is the ability to let any creator make a challenge for their fans to enjoy. For example, a creator whose brand evokes thoughtfulness could ask fans to sketch out their personal growth goals or take action around a new year’s resolution everyday. Or a fitness influencer could motivate fans to work out for a sprint of days.

“Most people in the creator economy are thinking about how to immediately monetize and get that instant gratification of like money here,” Yu said, which is why creators sell merchandise or hop on Cameo. “We’re focusing on long-term strategic communities.” Yu describes her startup’s shift as a mindset change, from a linear relationship between creators and fans to a multi-directional relationship between fans, superfans, new fans and creators.

Image Credits: Vibely

Vibely’s pitch is two-fold. For fans, the platform gives them a chance to chat with other fans from around the world. It also lets fans participate in community challenges and have a place to plan virtual hangouts over shared love for makeup or dance. The startup helps creators simultaneously, by giving them a one-stop shop to announce plans, do call to actions and create an ambassador program. It lets the “creator scale their time and have a multi-directional relationship with the community under or beneath them.”

Notably, Vibely is trying to be different from Patreon or OnlyFans, which is basically paywalled content for fans. Vibely doesn’t need creators to post more content, it just needs them to pop into a premium community and interact with fans in a meaningful way.

The startup is formalizing a sporadic daily occurrence: When a creator posts content, their comment sections in YouTube, Instagram and TikTok light up with fans discussing every detail you can imagine, from a suggestive hair flip to if that background poster has a hidden message. Creators often pop in to respond to a spicy thread or a random compliment, which incentivizes fans to keep swarming the content section.

The startup has spent little on customer acquisition cost and relied heavily on word of mouth. In December, Vibely launched a part-in-person, part-virtual creator house to pair top TikTok creators with their followers, generating some buzz. In 2020, Vibely had more than 600 communities with 392,000 messages sent and 37,000 challenges completed. Creators include Lavendaire, with 1.3 million YouTube subscribers and Rowena Tsai, who has 520,000 subscribers.

Yu says that there is one day where Kim Kardashian might have a community on the platform, but the main “bread and butter” of Vibely is searching for creators who represent a true interest, value or belief system. This can be a book influencer or a religious creator, for example.

“[Creators] are controlling their own destiny,” Yu said. “On Instagram or Facebook, you might create content but the algorithm decides at the end of the day whether or not your audience sees it. With Vibely, they have 100% control since this is their community.” The startup is planning to make money through membership dues and in-app mechanics like social currencies and rewards.

Vibely’s moonshot goal is to be a more positive, and supportive, Discord, a platform used by gamer communities across the world. So far, Yu says that less than .1% of Vibely users have been flagged by other users, although notably would not share total user numbers. There is also an ambassador program that appoints a user to oversee a community, as well as a global community manager on the team.

“The ceiling of where [Discord] can support is really only going to be gamers,” she said. “But creators want to protect their brand right now and make sure people have a positive experience,” so they are looking for another place to set up.

Image Credits: Vibely

While moderation is apparently going well so far, Vibely will most certainly encounter problems as more and more users join its platform. In the world of challenges, craze and hype led by fanatics could potentially become harmful if someone takes it too far. While Vibely aims to be a judgement-free zone for people to connect around the world, scale has a uniquely pessimistic way of forking that from time to time. Some consumer apps have responded to this truth by aggressively hiring on-staff moderators, but that too can become grueling work.

To hit the ground running, Vibely announced today that it has raised $2 million in seed financing from backers including Steve Chen, the co-founder of YouTube; Justin Rosenstein, the co-founder of Asana and co-creator of Netflix’s “Social Dilemma” documentary; Scott Heiferman, the co-founder of Meetup; Turner Novak, formerly an investor at Gelt, and more.

 



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

Robinhood plummets back to one-star rating on Google Play Store; Google says current reviews are compliant with its policies and won't be removed (Chaim Gartenberg/The Verge)

Chaim Gartenberg / The Verge:
Robinhood plummets back to one-star rating on Google Play Store; Google says current reviews are compliant with its policies and won't be removed  —  Following thousands of negative reviews  —  Investment app Robinhood has plummeted back down to a one-star rating on Google Play, thanks to a flood of thousands of new negative reviews.



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

Twitter restricts over a dozen high-profile accounts in India following ‘legal demand’

Twitter blocked access to over a dozen high-profile individuals in India on Monday to comply with a “legal demand,” prompting confusion and anger among users who are seeking an explanation for this action.

Among those whose accounts have been withheld in India include Caravan, a news outlet that conducts investigative journalism, political commentator Sanjukta Basu, activist Hansraj Meena, actor Sushant Singh, and Shashi Shekhar Vempati, chief executive of state-run brodcasting agency Prasar Bharti. Accounts of at least two politicians with Aam Aadmi Party — Preeti Sharma Menon and Jarnail Singh — that governs the National Capital Territory of Delhi have also been withheld.

At least two popular accounts linked with ongoing protests by farmers — Kisan Ekta Morcha and Tractor2Twitr —  in India have also been restricted.

At this point, it remains unclear who all have pursued the legal action that prompted Twitter to restrict these accounts in India. The accounts remain accessible to users outside of the country. But at least in the case of political commentator Basu, Twitter told him that Indian authorities had issued the legal demand against some accounts that included his and that it was talking with the authorities.

Citing a government source, AFP journalist Bhuvan Bagga is reporting that India’s Ministry of Electronics and Information Technology directed Twitter to block around 250 tweets and accounts that were using a hashtag to make what it alleged were false, intimidatory and provocative tweets over the weekend. He adds: “Incitement to genocide is a grave threat to public order and therefore the Ministry of Electronics and IT (MEITY) ordered for blocking of these Twitter accounts and Tweets under Section 69A of the Information Technology Act.”

“Section 69A and the IT Blocking Rules prevent intermediaries like Twitter from disclosing any information about blocking of an account or tweet. The confidentiality requirement present under Rule 16 of the IT Blocking Rules creates a bizarre situation where citizens have the right to challenge blocking of online content but they are unable to do so because they don’t have access to these legal orders,” said New Delhi-based advocacy group Internet Freedom Foundation.

In a statement, a Twitter spokesperson said, “many countries have laws that may apply to Tweets and/or Twitter account content. In our continuing effort to make our services available to people everywhere, if we receive a properly scoped request from an authorized entity, it may be necessary to withhold access to certain content in a particular country from time to time. Transparency is vital to protecting freedom of expression, so we have a notice policy for withheld content.”

Twitter, which has amassed about 75 million users in India, has long faced serious criticism about the way it handles its operations in the country.

Unlike in the United States, Twitter has historically failed with the most basic content moderation in India and has required very little persuasion from the governing party to block accounts in the country in the past.



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

EU is seeking to overturn Apple's victory in $15.8B tax dispute saying the judges used "contradictory reasoning" when deciding the Irish tax case (Aoife White/Bloomberg)

Aoife White / Bloomberg:
EU is seeking to overturn Apple's victory in $15.8B tax dispute saying the judges used “contradictory reasoning” when deciding the Irish tax case  —  - Regulators are challenging court view of Apple's Irish units  — Vestager has warned case has larger consequences for tax fight



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

Twitter restricts over a dozen high-profile accounts in India following ‘legal demand’

Twitter blocked access to over a dozen high-profile individuals in India on Monday to comply with a “legal request”, prompting confusion and anger among users who are seeking an explanation for this action.

Among those whose accounts have been restricted in India include Caravan, a news outlet that conducts investigative journalism, political commentator Sanjukta Basu, activist Hansraj Meena, actor Sushant Singh, and Shashi Shekhar Vempati, chief executive of state-run brodcasting agency Prasar Bharti. Accounts of at least two politicians with Aam Aadmi Party — Preeti Sharma Menon and Jarnail Singh — that governs the National Capital Territory of Delhi have also been withheld.

At least two popular accounts linked with ongoing protests by farmers — Kisan Ekta Morcha and Tractor2Twitr —  in India have also been restricted.

At this point, it remains unclear who all have pursued the legal action that prompted Twitter to restrict these accounts in India. The accounts are accessible to users out of the country. But at least in the case of political commentator Basu, Twitter told him that Indian authorities had issued the legal demand against some accounts that included his and that it was talking with the authorities.

Citing a government source, AFP journalist Bhuvan Bagga is reporting that India’s Ministry of Electronics and Information Technology directed Twitter to block around 250 tweets and accounts that were using a hashtag to make what it alleged were false, intimidatory and provocative tweets over the weekend. He adds: “Incitement to genocide is a grave threat to public order and therefore the Ministry of Electronics and IT (MEITY) ordered for blocking of these Twitter accounts and Tweets under Section 69A of the Information Technology Act.”

In a statement, a Twitter spokesperson said, “many countries have laws that may apply to Tweets and/or Twitter account content. In our continuing effort to make our services available to people everywhere, if we receive a properly scoped request from an authorized entity, it may be necessary to withhold access to certain content in a particular country from time to time. Transparency is vital to protecting freedom of expression, so we have a notice policy for withheld content.”



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

Australian cloud data analytics company Phocas Software raises AU$45M led by Ellerston Capital to accelerate its growth in the US and UK (Jeremy Horwitz/VentureBeat)

Jeremy Horwitz / VentureBeat:
Australian cloud data analytics company Phocas Software raises AU$45M led by Ellerston Capital to accelerate its growth in the US and UK  —  Phocas Software's cloud data analytics tools might be best known in Australia, where they're used by Thermo Fisher Scientific, Fiskars Royal Doulton …



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

India proposes social security benefits for gig workers in annual budget

India’s Finance Minister Nirmala Sitharaman proposed a handful of benefits for the startup ecosystem and to accelerate the growth of digital services in the annual budget Monday as the South Asian nation looks to revive the economy that plunged into deepest recorded slump amid the coronavirus pandemic.

Sitharaman said the nation has earmarked 1,500 crore Indian rupees ($205.3 million) to incentivize the adoption of digital payments. Paytm, Google Pay, and PhonePe are locked in an intense battle to drive people in India to pay digitally, but the firms have struggled to find a viable business model with their core payments service.

Many firms were hoping that the government will permit them to charge for merchants transactions. No announcement on this front was made today.

The budget also proposed to extend social security benefits to gig workers and other platform workers and launch a website to help these workers find employment, said Sitharaman. These workers will be protected by minimum wages, she said. Additionally, she said women will be allowed to work in all categories with adequate protection.

The South Asian nation also proposed broadening the definition of small businesses, increasing the threshold for capitalization to 2 crore Indian rupees (about $275,000), up from existing limit of 50 lakh Indian rupees ($68,750). This will allow many more businesses to come under small business umbrella and avail relevant benefits such as some tax concessions.

The budget also proposed incentives for incorporation of one-person companies, a move that Sitharaman said will help companies “grow without restriction on paid up capital and turnover, allowing conversion into any other type of company at any time, reducing the residency limit for an Indian citizen to set up a one-person company from 182 days to 120 days, and allow also non-resident Indians to incorporate one-person companies in India.”

Industry executives in recent weeks said they were also hoping that India will  address the digital services tax the country began imposing on foreign firms last year. This was not addressed in the new budget.

This is a developing story. Check back later for more information. 



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

Blog Archive

Definition List

Unordered List

Support