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, 31 December 2019

‘It’s Green and Slimy’


By BY DEB AMLEN Crosswords & Games https://ift.tt/2MFzVFJ
Share:

TRACED Act signed into law, putting robocallers on notice

The Pallone-Thrune TRACED Act, a bipartisan bit of legislation that should make life harder for the villains behind robocalls, was signed into law today by the President. It’s still possible to get things done in D.C. after all!

We’ve covered the TRACED Act several times previously, as robocalls are, in addition to being horribly annoying, a uniquely annoying high-tech threat. Using clever targeting and spoofing technology, scammers are placing millions of calls that at best irritate and at worst take advantage of the vulnerable.

The new law won’t end that practice overnight, but it does add some useful tools to regulators’ toolboxes. Here’s how I summarized the bill’s provisions earlier this month:

  • Extends FCC’s statute of limitations on robocall offenses and increases potential fines
  • Requires an FCC rulemaking helping protect consumers from spam calls and texts (this is already underway)
  • Requires annual FCC report on robocall enforcement and allows for it to formally recommend legislation
  • Requires adoption on a reasonable timeline of the STIR/SHAKEN framework for preventing call spoofing
  • Prevents carriers from charging for the above service, and shields them from liability for reasonable mistakes
  • Requires the Attorney General to convene an interagency task force to look at prosecution of offenders
  • Opens the door to Justice Department prosecution of offenders
  • Establishes a handful of specific cutouts and studies to make sure the rules work and interested parties are giving feedback

FCC Chairman Ajit Pai was effusive in his praise in a statement:

I applaud Congress for working in a bipartisan manner to combat illegal robocalls and malicious caller ID spoofing.  And I thank the President and Congress for the additional tools and flexibility that this law affords us.  Specifically, I am glad that the agency now has a longer statute of limitations during which we can pursue scammers and I welcome the removal of a previously-required warning we had to give to unlawful robocallers before imposing tough penalties.

And I thank the American people for never letting us forget how fed up they are with scam, spoofed robocalls.  It’s their voices that power our never-ceasing push to fight back against the scourge of robocalls and malicious spoofing.

The FCC is limited in what it can do, and even major fines like this $120 million one have had a negligible effect on the nefarious industry. “Like emptying the ocean with a teaspoon,” said Commissioner Jessica Rosenworcel at the time.

Here’s hoping the TRACED Act amounts to more than a bigger spoon. We’ll find out as regulators and the mobile industry grow into their new capabilities and begin the long process of actually applying them to the problem. It may take months or more to see any real abatement, but at least we’re taking concrete steps.



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

TechCrunch Include yearly report

Welcome to the third annual TechCrunch Include Progress Report. Our editorial and events teams work hard throughout the year to ensure that we bring you the most dynamic and diverse group of speakers and judges to our event stages. And finally, at the tail end of 2019, we bring you … 2018 data. (You can see 2017 data here.)

In 2018, TechCrunch produced Disrupts in San Francisco and Berlin, as well as regional Battlefield events in Zug, Switzerland; Lagos, Nigeria; São Paulo, Brazil and Berlin, Germany. We also produced a number of Sessions events, including the increasingly popular Robotics edition, as well as Blockchain and AR/VR.

It is important to us that we foster an environment that reflects the increasingly diverse tech industry. We are pleased to report that we saw an overall increase across the board with regard to inclusion, while still acknowledging that we weren’t yet where we needed to be when it comes to women and people of color across our stages. Happily, 2019 has been even better, and we’ll bring you those numbers soon.

Below we have compiled data from our 2018 events about the makeup of people who appeared as panelists, judges and founders of the Battlefield competitors. 

Disrupt

Our flagship conference attracts speakers, judges and Battlefield contestants from all over the world. It serves as a global arena for startups in all stages of development, as well as investors interested in finding their next big investment.

At Disrupt SF in 2018, of the 153 total speakers and judges, 33% were women and 27% were people of color. On the Battlefield stage, of the 22 teams, 36% had female founders. This is up from 29% the year before.

At Disrupt Berlin, of the 56 speakers and judges, 39% were women and 18% were people of color. Of the 12 teams that competed on the Battlefield stage, half the founders were women.

Regional Battlefield 

Our Battlefield competition isn’t limited to Disrupt. We take it on the road in order to give as many startups an opportunity to compete. In addition, these events include panels designed around region-specific topics. In 2018, we hosted Battlefield competitions in the Middle East and North Africa, Latin America and Africa regions.

Battlefield MENA showcased 15 teams; of those, 53% were founded by women. Of the 28 speakers and judges, 35% were women and 75% were people of color.

Fifteen teams competed in Battlefield LatAm, 20% of which were led by women. Out of the 28 speakers and judges, 32% were women and 68% were people of color.

And finally, in Battlefield Africa, a total of 15 teams competed. Of those, 33% were founded by women. Of the 28 speakers and judges, 14% were women and 75% were people of color.

Sessions

Our daylong Sessions events are targeted at specific topics. In 2018, we held events about Blockchain, robotics and AR/VR. TechCrunch Sessions events attract to the stage specialists in their industries speaking to rapt audiences.

Of the 28 speakers who appeared onstage in Berkeley for Sessions: Robotics, 25% were women and 21% were people of color. In Zug, Switzerland for Sessions: Blockchain, of the 29 speakers, 17% were women and 21% were people of color. And in Los Angeles at Sessions: AR/VR, 34% of the 29 speakers were women and 24% were people of color.

Miscellaneous

Tel Aviv

Our event in Tel Aviv leaned heavily toward mobility, and served as a preview of what would become Sessions: Mobility in 2019. Of the 38 speakers in our programming, 21% were women and 63% were people of color.

VivaTech

In 2018, TechCrunch also hosted a hackathon at VivaTech in Paris, as well as presented editorial programming. Of the 20 speakers, 45% were women and 30% were people of color.



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

How income share agreements will spark the rise of career accelerators

The income share agreement (ISA), a financing model where students pay for an education program with a certain percent of their income for several years after graduating, has been one of 2019’s new buzzwords among VCs and entrepreneurs in Silicon Valley. While still a nascent market that faces regulatory uncertainty in the US and abroad, ISAs are a mainstay of learn-to-code bootcamps and are being piloted at dozens of universities. This financing model is receiving attention because it directly aligns education programs with students’ career outcomes — something that could transform parts of higher education.

ISAs will transform the labor market even further though. In the next few years, use of ISAs will likely go beyond formal education programs to create a new category of career accelerators that are more like scaled talent agencies for businesspeople. Across industries and seniority levels, we will see ambitious professionals choose to pay a small percentage of their future income to partner companies that promise to accelerate their career’s rise. 

Those companies will provide ongoing hard and soft skills trainings, job scouting, guidance on picking the career track and geographic location with the most promise, prep for compensation negotiations, personal branding guidance, and other tactical support like key people to meet and which conferences or private gatherings are most important to target.

This movement will start with graduates of ISA-financed education programs but will quickly expand to other professionals. As career accelerators prove effective at enhancing participants’ career prospects, peers of those participants will fear that they are less competitive in the job market without having the advantage of a career accelerator helping them as well.

Outsourcing career guidance

The average annual operating budget for career services departments across US colleges is merely $90,000. For universities, there’s almost no support for job placement upon graduation despite the claims of universities in their marketing materials. And there’s definitely no support provided during the years after graduation.

The promise of ISAs is to incentivize higher education programs to design their curriculum with their students’ future financial success in mind. Most of the ISA initiatives active right now are either used as a replacement for private student loans at accredited universities or as the financing solution for non-accredited vocational programs (a.k.a. “bootcamps”) that don’t qualify for federal student aid. Their focus remains on curriculum though — it’s a wholly different activity to focus on guiding graduates in their careers for years afterward.



from TechCrunch https://ift.tt/35g0BDk
Share:

Can a $30 pair of wireless earbuds actually be any good?

2019 was the year wireless earbuds went mainstream. The category has been around much longer, of course, and Apple really broke the whole thing open a full three years ago, with the release of the first AirPods, but sales exploded in 2019. The category experienced a 183% YOY increase in shipments last quarter, according to a new study.

The space continues to be driven by Apple, which currently controls 43% of the market (a number that will likely increase with the arrival of the AirPod Pros), but its near future seems destined to be defined by a race to the bottom. With Apple, Samsung, Sony and Google battling it out for the high end of the market, other players are determined to undercut the competition on price.

At $30, JLab’s Go Air True Wireless Earbuds (the first and last time I’m going to type that full name) are positioned right around Xiaomi’s category defining AirDots. The Chinese manufacturer controls around 7% of the market (a notch above Samsung’s more premium offerings), and it seems well positioned to repeat its fitness band marketshare success with such offerings.

So, where does that leave JLab? Well, there’s a lot of market to be had. As more phone manufacturers eschew headphone jacks on even midrange handsets, there’s bound to be a rush on low-price wireless earbuds. The Go Air are, well, nothing if not that. Price is their defining characteristic. And honestly, that’s fine.

Here’s the thing: I’ve been walking around with the AirPods Pro in my ears for a while now. I was less hot on the original AirPods, but these really feel like the category done right. But it’s not fair to any party involved to compare the two. You can buy eight and a third pairs of these for the price of the Pros. Different price points, different markets, different consumers.

And while it’s true that JLab has already gone a ways toward saturating the market with different models, low cost is the defining characteristic. The company claims to be the top manufacturer of sub-$100 wireless earbuds in the U.S. And the Go Airs are the lowest of the low. On paper, it’s certainly a good deal. The earbuds are light, get five hours on a charge (plus 15 from the case) and are sweat resistant.

I’ve only been playing around with them for the day, and I’ll got a smattering of complaints. The sound isn’t what you would deem “good.” In fact, they’re pretty reminiscent of that $10 pair of earbuds you bought at Walgreens in a pinch. The earbuds and the charging case both feel cheap (and I certainly can’t speak to how long they’ll last), while a USB C or even microUSB port has been traded for a half-USB connector dongle.

Also, unlike most models, the earbuds don’t automatically shut off when they leave your ears. Though that might be more feature than bug for some. Mostly, you just have to remember to pause playback on our phone. The headphones can operate independently of one another, so you can keep one bud in at a time.

Honestly, any quibble I have here comes with the giant, red lettered caveat that the things are only $30. If nothing else, it shows how quickly such products have gone from luxury to commodity. It’s kind of crazy, honestly. If you want premium headphones, look elsewhere, obviously. For something serviceable and more than anything, cheap, the Go Airs scratch that itch.

They’ll hit retail in March.



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

Counting down Boston’s biggest venture rounds from 2019

Hello and welcome back to our regular morning look at private companies, public markets and the gray space in between.

Today, the last day of 2019, we’re taking a second look at Boston. Regular readers of this column will recall that we recently took a peek at Boston’s startup ecosystem, and that we compiled a short countdown of the largest rounds that took place this year in Utah. Today we’re doing the latter with the former.

What follows is a countdown of Boston’s seven largest venture rounds from the year, including details concerning what the company does and who backed it. We’re also taking a shot after each entry at where we think the companies are on the path to going public.

As before, we’re using Crunchbase data for this project (here). And we’re only looking at venture rounds, so no post-IPO action, no grants, no secondaries, no debt, and no private equity-style buyouts.

Ready? Let’s have some fun.

Countdown

Boston has produced a number of big exits in recent years, like Carbon Black’s IPO, DraftKings’ impending kinda-IPO, Cayan’s billion-dollar exit, and SimpliVity’s huge sale to HP. Despite that, however, Boston is often pigeon-holed as a biotech hotbed with little technology that folks from San Francisco can understand. That’s not really fair, it turns out. There’s plenty of SaaS in Boston.

As you read the list, keep tabs on what percent of the companies included you were already familiar with. These are startups that will to take up more and more media attention as they march towards the public markets. It’s better to know them now than later.

Following the pattern set with Utah, we’ll start at the smallest round of our group and then count up to the largest.

7. Motif FoodWorks’ $90 million Series A

We could actually call the Motif FoodWorks‘ Series A a $117.5 million round as it came in two parts. However, the first tranche was $90 million total and landed in 2019 so that’s our selection for the uses of this post. The company is backed by Fonterra Ventures, Louis Dreyfus Corp, and General Atlantic.

Motif works in the alternative food space, creating things like fake meat and alt-dairy. Given the meteoric rise of Beyond Meat and Impossible Food’s big year, the space is hot. Lots of folks want to eat less meat for ethical or ecological reasons (often the two intertwine). That demand is powering a number of companies forward. Motif is riding a powerful wave.

The company’s known raised capital is encompassed in a large, early-stage round. That means that we won’t see an S-1 from this company for a long, long time.

6. Klaviyo’s $150 million Series B

An email marketing and analytics company, Klaviyo gets point for having a pricing page that actually makes sense — a rarity in the enterprise software world.

The Boston-based company was founded in 2012 and, according to Crunchbase data, has raised a total of $158.5 million. It raised just $8.5 million in total (across a small Seed round and a modest Series A) before its mega-round. How did it manage to raise such an enormous infusion in one go? As TechCrunch reported when the round was announced in April of this year:

The company is growing in leaps and bounds. It currently has 12,000 customers. To put that into perspective, it had just 1,000 at the end of 2016 and 5,000 at the end of 2017.

That will get the attention of anyone with a checkbook. The Summit Partners and Astral Capital-backed company has huge capital reserves for what we presume is the first time in its life. That means it’s not going public any time soon, even if our back-of-the-napkin math puts it comfortably over the $100 million ARR mark (warning: estimates were used in the creation of that number).

5. ezCater’s $150 million Series D

ezCater is an online catering marketplace. That’s an attractive business, it turns out, as evinced by the Boston company’s funding history. The startup has raised over $300 million to date according to Crunchbase, including capital from Insight Partners, ICONIQ Capital, Wellington Management, GIC, and Lightspeed.

The company’s 2019 $150 million Series D-1 that valued the company at $1.25 billion wasn’t its only nine-figure round; ezCater’s 2018 Series D was also over the mark, weighing in at $100 million.

When might the Northeast unicorn go public? An interview earlier this year put 2021 on the map as a target for the startup. That’s ages away from now, sadly, as I’d love to know how the company’s gross margin have changed since it started raising venture capital in huge gulps.

4. Cybereason’s $200 million Series E

Cybereason competes with CrowdStrike. That’s a good space to play in as CrowStrike went public earlier this year, and it went pretty well. That fact makes the Boston’s endpoint security shop’s $200 million investment pretty easy to understand. Indeed, CrowdStrike went public to great effect in June of 2019; Cybereason announced its huge round two months later in August. Surprise.

As far as backing goes, Cybereason has friends at SoftBank, with the Japanese conglomerate leading its Series C, D, and E rounds. Prior leads include CRV and Spark Capital.

The market is hot for SaaS-y security companies, meaning that there is natural pressure on Cybereason to go public. The firm, worth a flat $1.0 billion post-money after its latest round, is therefore an obvious IPO candidate for 2020. If it has the guts, that is. With SoftBank in your corner, there’s probably always another $100 million lying around you can snap up to avoid filing. (More from CrowdStrike’s CEO coming later this week on the 2019 and 2020 IPO markets, by the way. Stay tuned.)

3. DataRobot’s $206 million Series E

DataRobot does enterprise AI, allowing companies to use computer intelligence to help their flesh-and-blood staffers do more, more quickly. That’s the gist I got from learning what I could this morning, but as with all things AI I cannot tell you what’s real and what’s not.

Given its investor list, though, I’d bet that DataRobot is onto something. New Enterprise Associates led its 2014, 2016, and 2017 Series A, B, and C rounds. Meritech and Sapphire took over at the Series D, with Sapphire heroing DataRobot’s $206 million Series E. That round creatively valued the firm at, you guessed it, $1.0 billion according to Crunchbase.

DataRobot is hiring like mad (343 open positions as of this morning) and buying other companies (three in 2019). Flush with its largest round ever, I don’t see the company in a hurry to go public. That means no 2020 debut unless it’s monetizing faster than expected.



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

Blog Archive

Definition List

Unordered List

Support