Advertisement
AD

Main navigation

Advertisement
AD

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)
Advertisement

Father of C++ Bjarne Stroustrup on Bitcoin: Some Things I Wish People Wouldn't Do

Advertisement
Fri, 8/11/2019 - 14:45
Father of C++ Bjarne Stroustrup on Bitcoin: Some Things I Wish People Wouldn't Do
Cover image via habr.com
Read U.TODAY on
Google News

Great technological revolutionaries have often been criticized not for their inventions, but for the ways people managed to utilize them. Danish computer scientist Bjarne Stroustrup, who's known for creating the C++ programming language, mentioned the first cryptocurrency as an example of such misuse.

Advertisement

The Userbase You Can't Control

On November 7, 2019, Lex Fridman interviewed Bjarne Stroustrup for his Artificial Intelligence podcast series. During the interview, Mr. Stoustrup told the audience about the differences between the design of languages in 'platonic' sense. When Mr. Fridman asked him about the use cases, the C++ father expressed skepticism:

Advertisement

Let me say it this way. When you build the tool, you don't know how it's gone to be used. You try to improve the tool looking on how it's being used but (...) really you have no control on how the thing is used. So, I'm very happy and proud of some things C++ is being used at and some other things I wish people wouldn't do. Bitcoin mining be my favourite example. It uses as much energy as Switzerland and mostly serves criminals.

In short, Bjarne Stroustrup appeared to be critical of cryptocurrencies in two areas - massive electricity consumption and illegal transactions.

Reasonable Concerns

According to some studies, approximately 25 per cent of Bitcoin (BTC) users and nearly half of all BTC transactions have been associated with illegal activities. Each year, BTC makes up about $72 billion in unlawful activity, putting the market volume on par with drug trafficking in Europe.

Related

This year, the BTC Network utilized approximately 7 GigaWatts of electricity, or about 0.21 per cent of world supply. This has even forced  some legislatures to charge BTC miners with some of the highest electricity rates.

Is Mr. Stroustrup right when it comes to individuals using C++ for Bitcoin? Share your opinion with us on Twitter!

A
A
A

Related articles

Advertisement
TopCryptoNewsinYourMailbox
TopCryptoNewsinYourMailbox
Advertisement
Advertisement

Recommended articles

Latest Press Releases

Our social media
There's a lot to see there, too

Popular articles

Advertisement
AD