Faking it
Error message
Deprecated function: strtotime(): Passing null to parameter #1 ($datetime) of type string is deprecated in extra_body_classes_preprocess_html() (line 105 of modules/extra_body_classes/extra_body_classes.module).
extra_body_classes_preprocess_html(Array, 'html', Array) call_user_func_array('extra_body_classes_preprocess_html', Array) (Line: 261) Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 480) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240) Drupal\Core\Render\Renderer->render(Array) (Line: 158) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 159) 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: 186) 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: 28) Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->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: 36) Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 51) Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Faking it
Article Main Body
Astute astronomers catch cinema shortcuts.
We all know that Hollywood plays tricks in film-making – but some of them fail to comvince the informed scientists because they are just plain wrong.
Neil de Grasse Tyson highlights one problem with sunrises shown in films: they are often sunsets run backwards, he says. And how do we tell? Over to Neil: “From all latitudes north of the Tropic of Cancer (23.5°N), the Sun always rises at an angle up and to the right, and sets at an angle down and to the right. That's how you can spot a faked sunrise in a movie: it moves up and to the left. Filmmakers are not typically awake in the morning hours to film an actual sunrise, so they film a sunset instead, and then time-reverse it, thinking nobody will notice.”
De Grasse Tyson was writing a blog (http://www.amnh.org/our-research/hayden-planetarium/resources/manhattanhenge) about Manhattanhenge (the days a year when the Sun rises directly along the grid of streets, offering a striking vista. He has made good use of this for public astronomy, highlighting the apparent movement of the Sun in the sky and encouraging New Yorkers to stop awhile and look.
But he’s also encouraging that same critical approach to films – and I can only applaud. Astronomers the world over gasped at the use of “parsec” as a unit of time in the first Star Wars film; geophysicists giggled at the depiction of the deep Earth in The Core. There are many more and I’d love to know about them!
If you would like to submit an article to A&G Forum then please go here.