Error message
Warning: Undefined array key 0 in amp_entity_view_alter() (line 156 of modules/contrib/amp/amp.module).amp_entity_view_alter(Array, Object, Object) (Line: 545) Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 304) Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 238) Drupal\Core\Entity\EntityViewBuilder->build(Array) call_user_func_array(Array, Array) (Line: 111) Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 788) Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 377) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 204) Drupal\Core\Render\Renderer->render(Array, ) (Line: 238) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 583) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 239) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 187) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704) Drupal\Core\DrupalKernel->handle(Object) (Line: 18)
Brave Browser in 2020: New Ad-Blocks, Filters, SDK, and IPFS
Brave, a free and open-source web-based browser, is well known for its "pay-to-surf" business model. It rewards users who watch advertisements with Basic Attention Tokens (BATs). Today, Brave's CEO Brendan Eich and its CTO Brian Bondy organized an Ask Me Anything (AMA) session on Reddit to share their plans with the audience.
Privacy-Oriented Technology
The upcoming plans for teams working at Brave Software are really far-reaching. Two days after releasing Brave 1.0's upgraded browser, Brave Software publicly announced what their users should anticipate in the near future:
A big thank you to all our loyal users, community members, and open source contributors: you've been using Brave, shared feedback with us, and helped make Brave 1.0 a browser we can now all share with everyone. pic.twitter.com/jhcIQcy5Dp
— Brave Software (@brave) November 13, 2019
These updates are mostly technological aspects related browser. The developers plan to launch and implement the InterPlanetary File System (IPFS), which is a cutting edge approach to decentralization. While contemplating a secure method of browsing, the Brave team also discussed its plans to release their own Brave Virtual Private Network (VPN).
Apart from the aforementioned plans, the most important thing that supporters and the decentralized global community await is the upcoming release of Brave's Software Development Kit (SDK), a set of tools to that will optimize the open-source code of the browser to particular use cases.
Ad Still Blocked
While the one of main benefits of utilizing the Brave browser is its zero tolerance to those annoying advertisements, the developers are planning to upgrade the ad-block options in 2020. By the way, the sponsored ad program will also be expanded, with 70% of the rewards being shared with users. Finally, Brave plans to introduce some new design schemes and filters to its users in the near future.
Have you ever tried the Brave Browser? If so, what do you think about it? Share your thoughts on Twitter!