## February 2018 News Wire

Image by Kevin Burkett

Interesting stories about computer science, software programming, and technology for February 2018.

### Make a Moon Phases Calendar and Calculator

NASA has released a fun cut out project that helps figure out different phases of the moon for this new year. If you don’t know, 2018 will be an amazing year for the moon. You’ve heard of a blue moon, as in, once in a blue moon? There’s a once in 150 year blue blood super moon and eclipse on January 31st. A blue moon is not one but two full moons in a month. A blood moon happens when the earth is in the way of the sun and moon with light filtered through the earth’s atmosphere on to the moon, making the moon appear red. A super moon happens when the moon is closest to the earth and appears 30% larger.

There also will be a second blue moon in March 2018! February is a short month and the two full moons in January means March will have two. NASA’s moon phases calendar and calculator is a fun way to track the moon this year. So is their moon website and sky event calendar.

### Code

Paul Curzon at Teaching London Computing has a fun tutorial showing how to use Python to shape any poem with line breaks based on the Fibonacci number sequence. And if you have a favorite number sequence, the article shows how to write an application to apply your sequence to create line breaks for any poem using programming concepts like generalisation and currying.

The Fibonnacci number sequence is a set of numbers with each number created by adding the previous two numbers. This yields 1,1,2,3,5,8,13,21, and so on. This sequence appears often in nature, for example, the number of petals on flowers and bee breeding.

Using code to set line breaks for poems is a fun way to experience poetry and make number sequences visibly real.

https://teachinglondoncomputing.org/2017/11/13/shaping-poems-generalisation-with-methods/

### Two Best Friends for 60 Years Find Out They’re Brothers

Two men in Hawaii who have been friends since sixth grade learned they actually are brothers with the same biological mother. Each friend independently took a recreational DNA test. They grew up together, played on the same high school football team, and have stayed close friends. One friend, Alan Robinson, was adopted by his family. The other friend, Walter Macfarlane, discovered the DNA match when tests listed his friend as having identical X chromosomes which are passed by mothers to their children. Further research showed they had the same mother, something they never knew or guessed.

http://www.cnn.com/2017/12/27/health/friends-brothers-dna-discovery-hawaii-trnd/index.html

### How Firefox Got Fast Again

Web browsers are so common most people don’t think about them. Like other software, however, browsers do get old and slow. Last November, Firefox released a new version to take advantage of new ideas and technology available in the past few years. Their Project Quantum looked at every bit of code in search of obvious and not so obvious performance issues, for example, code that slowed down the time it takes to load web pages. The new browser, like Google Chrome, also takes advantage of computer hardware that performs computations in parallel instead of one after another. The Firefox team has written up a description how they recreated their browser, including problems they had to solve.

https://hacks.mozilla.org/2017/11/entering-the-quantum-era-how-firefox-got-fast-again-and-where-its-going-to-get-faster/

### Cyclist Travels US with Google Assistant at Wheel

Cyclist Max Lippe started out from New York on December 31st, 2017 on his way to Las Vegas for an electronics trade show. His bike has a special device attached to one wheel which helps him climb hills and provides information about his ride. The device includes Google Assistant to provide data about the ride and the device. It’s both a publicity stunt and a way to let people know about ebike technology that doesn’t require purchasing a new fully electric bike. Lippe’s ride will average around 16 miles per hour per day for 2800 miles through 11 US states and nearly 125,000 total feet of elevation.

## Author

• Tim is an award-winning writer and technologist who enjoys teaching tech to non-technical people. He has many years experience with web sites and applications in business, technical, and creative roles. He and his wife have two kids, now teenagers, who are mad about video games.

### Also In The February 2018 Issue

In an era before telephones, a clever code was created to send messages by telegraph.

A simple coding activity that creates a virtual tic-tac-toe board with pieces.

Seven days to design, code, and debug a program with PyGame. What could go wrong?

Play with your friends or connect to Minecraft servers all around the world.

Turning scientific data into music can lead to new insights and new solutions.

Say hello to your new favorite robot: spherical, programmable, and durable. It can even swim!

Introduction to a dynamic, Python-like language that can do scientific calculations at high speed.

The perfect language to help you transition into a new way of coding.

Create a new and improved variation of the classic 1960s board game with micro:bit.

Learn about the origin of Unix time, the calendar system used by digital devices.

Help students apply their computational thinking skills outside the classroom.

Could a human brain be simulated by a computer? Would it think and feel like we do?

Links from the bottom of all the February 2018 articles, collected in one place for you to print, share, or bookmark.

Interesting stories about computer science, software programming, and technology for February 2018.

Interested but not ready to subscribe? Sign-up for our free monthly email newsletter with curated site content and a new issue email announcement that we send every two months.

No, thanks!