Ryan Somma's Blog, page 2

January 19, 2018

Celebrating 50 Years of Humanism in Star Trek

The following is the full-length version of a shorter commentary I wrote for The Humanist in 2016. The version at the link has the benefit of editorial oversight and fact-checking. This version is the messier director’s cut:

Optimism for the Future

Optimism for the Future

It feels like we live in a culture where movie and television studios are perpetually finding ways to make stories darker. It’s a pop culture where viewers tune in for their weekly dose of misery on The Walking Dead, depravity on Game of Thrones...

 •  0 comments  •  flag
Share on Twitter
Published on January 19, 2018 01:00

April 1, 2016

Take our Daughters and Sons to Work Day 2016 – 3D Modeling with OpenJSCad

What follows here is an outline of activities we did for TODS Day 2016.

Hello World!

OpenJSCad 3D Modeling Open JS Cad is a programming environment that allows you to build 3D models that you can print.

Controls: Rotate XZ: Left Mouse Pan: Middle Mouse or SHIFT + Left Mouse Rotate XY: Right Mouse or ALT + Left Mouse Zoom In/Out: Wheel Mouse or CTRL + Left Mouse Copy the following code into the program’s Coding Window: 1
2
3
4
5
6
7
8
9
10
11
    function main() {
        var word = vector_text(0,0,...
 •  0 comments  •  flag
Share on Twitter
Published on April 01, 2016 02:00

February 27, 2016

Arduino Time Zone Portal LED Project

Bally Time Zone / Space Time Pinball Backglass

Bally Time Zone / Space Time Pinball Backglass

Credit: Shadowsclassic Introduction

I recently became interested in arcade history. Pinball history is particularly fascinating for the way inventors have come up with so many mechanical innovations over the years. From the first springer launch to the first speaking pinball to incorporating a wide variety of illusions, pinball remains something that simply can’t be replaced with virtual versions.

While investgating a 1972 Bally Time Zone pinb...

 •  0 comments  •  flag
Share on Twitter
Published on February 27, 2016 15:57

June 7, 2015

A Tale of Two AI’s: “Her” VS “Ex Machina”

Ex Machina
Ex Machina

Human beings have speculated about Artificial Intelligence for over 2,000 years, our fantasies evolving as our technology evolves. More recent films, like Steven Spielberg and Stanley Kubrick’s A.I., Ridley Scott’s Blade Runner, and George Lucas’ THX-1138 all tackle the hard questions and present insightful ways of looking at the issue. Most recently, I was wowed by the Alex Garland’s Ex Machina, a film about an AI undergoing the turing test, where the consequence of failing mea...

 •  0 comments  •  flag
Share on Twitter
Published on June 07, 2015 05:02

December 20, 2014

Celebrating the Winter Solstice at The Humanist

Winter Solstice Article in The Humanist

Winter Solstice Article in The Humanist

The Humanist has posted my celebration of the Winter Solstice, the annual cosmological event around which almost all of the season’s holidays orbit, in the article The Darkest Day: A Quintessentially Humanist Celebration.


Here’s a sample:



The winter solstice connects me to Galileo, who revealed humanity’s true relationship to the Sun, usurped our place at the center of the universe, and was among the myriad revolutionary intellects that ushered in the Enl...

 •  0 comments  •  flag
Share on Twitter
Published on December 20, 2014 17:21

November 1, 2014

Nicolas de Condorcet’s “Progress of the Human Mind”

Marquis de Condorcet Quote

It frustrates me bitterly that the works of the Enlightenment are almost forgotten in America’s universities. Science classes ignore them because scientists must focus on the most current understanding of our world. Humanities classes ignore them because the Age of Enlightenment, with its rationality and empiricism, is seen as the oppressor of creative expression.


But we owe so much to this age, which abolished god-appointed kings, established the sciences that so dramatically improved our qu...

 •  0 comments  •  flag
Share on Twitter
Published on November 01, 2014 22:00

July 20, 2014

Number Spiral Mandalas with HTML Canvas

HTML Canvas 12-times Spiral

12-Spiral in HTML Canvas


(Primes highlighted in red)

Mathematics is about exploration, not the rote memorization of algortithms. It’s about finding patterns, appreciating how numbers relate to one another. That’s why I love programming. Much of writing code involves experimentation with mathematics, tweeking a variable to see what comes out of a complex function. It’s wonderful when a program doesn’t give you the answer you designed it to; that means you are about to learn something.


I was reall...

 •  0 comments  •  flag
Share on Twitter
Published on July 20, 2014 22:00

February 22, 2014

How the IPCC’s Climate Report is a Model of Good Science

Climate Change 2013: The Physical Science Basis

Climate Change 2013: The Physical Science Basis

Credit: IPCC

Weighing in at over 1,500 pages, surveying the results from thousands of journal articles, and written by 259 experts from fields including meteorology, physics, oceanography, statistics, engineering, ecology, social sciences and economics, the Intergovernmental Panel on Climate Change’s report Climate Change 2013: The Physical Science Basis is the single most thorough, most comprehensive, and most accessible document in existence for...

 •  0 comments  •  flag
Share on Twitter
Published on February 22, 2014 11:29

December 22, 2013

Creative Commons Children’s Book: ABC’s of Biodiversity


ABCs of Biodiversity from ideonexus

Download a PDF Version Here (30MB)


Download a PPTX Version Here (103MB)


This book is another tool in the myriad strategies we parents use to teach our children. The ebook format allows something print books don’t: an alphabet book with 10 examples of each letter. This means there are 260 images in this book. That can be quite overwhelming, but that’s nothing compared to the Earth’s actual biodiversity.



There are a lot of ways you can read this book with yo...

 •  0 comments  •  flag
Share on Twitter
Published on December 22, 2013 21:00

October 20, 2013

Evolutionary Wonders in a Newborn Baby

Want to get closer to your primal beginnings? Have kids. During nine-months of pregnancy, you will learn about all the evolutionarily-influenced mechanics of giving birth, from the fetal acrobatics involved in maneuvering an enormous head required to house our big brains through a birth canal constrained in size so that human females can walk upright. Next time you look at a newborn baby, take a moment to appreciate these many echoes to our primitive origins.


Lanugo

Lanugo

Lanugo



Jerry Coyne’s Why Evol...

 •  0 comments  •  flag
Share on Twitter
Published on October 20, 2013 05:51