Almost Mirror

Almost Mirror is almost a mirror. It encourages the participant to bring more fully into to consciousness the medium of the color digital display. This display, like most displays, represents a simulation of a full-color reality through the use of only 3 colors of light: a Red, a Green and a Blue that some-what match the prominent light sensitivity of “red”, “green”, and “blue” cones in some human eyes, to create the illusion of a full color experience.

Step up to the Mirror and watch your reflection as it slowly grows each pixel until the red, green and blue components that make up this “full-color” display fully saturate the experience.

Almost Mirror was shown in the Altered Realities show produced by ArtSynergies at the Cotuit Center for the Arts from October 9, 2021 to November 13, 2021. With Altered Realities “Twenty-two artists explore the show’s title in various media defining experiences of changed reality—how the content of a photograph, painting, print, or objects transform the nature between real and illusive appearances.”

Color Theory

With Almost Mirror, a 2D camera is used to present a mirror image of the viewer on the monitor. Instead of presenting the image precisely we break up the display into quadrants. Each quadrant then varies in the size of the pixel it is currently showing, the colors it uses (either red+green, red+blue, green+blue or red+green+blue). Each quadrant can also be sub-divided into more quadrants. Over time quadrants collapse or divide, and vary in which colors they are using and their pixel size. Standing and viewing Almost Mirror over time forces the viewer to be aware of how pixel sizes and color representations affect how we perceive the world.

When the viewer observes a quadrant that is red+green+blue with small pixel sizes they have the most precise recreation of the world (that our display can produce). As the pixel size grows the viewers eye is forced to deconstruct the red+green+blue pixels that previously were merging to produce a single color into their constituent parts: red+green+blue.

Quadrants consisting of red+green can only reproduce the colors red, green and yellow, and various colors in between them. As the pixel sizes grow, or as the viewer steps back from the display, red+green quadrants turn a wash of yellow making the viewer cognizant of the color mixing red+green produces in their vision system: typically yellow.

Quadrants consisting of red+blue can only reproduce the colors red, blue and magenta, and various colors in between them. As the pixel sizes grow, or as the viewer steps back from the display, red+blue quadrants turn a wash of magenta making the viewer cognizant of the color mixing red+blue produces in their vision system: typically magenta.

And finally quadrants consisting of blue+green can only reproduce the colors blue, green and cyan, and various colors in between them. As the pixel sizes grow, or as the viewer steps back from the display, blue+green quadrants turn a wash of cyan making the viewer cognizant of the color mixing blue+green produces in their vision system: typically cyan.


Almost Mirror is a vertically wall mounted television monitor powered by embedded linux. A Raspberry Pi 4 2-GB computer running Raspberry Pi OS Buster connected to the Raspberry Pi V2 Camera is mounted behind the monitor. Software is written in Processing using the JRPiCam library to interface with the Raspberry Pi camera. For performance nearly all code is written as an OpenGL fragment shader.

almost mirror gallery view

Almost Mirror gallery view

Sound Squares

Sound Squares is an abstract interactive experience where festival goers can create visuals and sounds by walking in front of the installation. Sound Squares has two modes and switches between them every minute.

This project was shown at the Somerville Ignite Festival on October 2nd 2021 and funded by the Somerville Arts Council.

The first mode is a colorful grid of squares representing sheet music (a drum machine). Each column represents an instrument, each row represents a point in time. As time progresses, rows are played, for each of the 3 instruments if a square is active a sound will play, the sheet music is read from bottom to top and then repeats. Viewers can active and deactivate cells by standing in front of the projection and using their hands to activate and deactivate various cells.

The second mode of Sound Square acts an abstract visual mirror. As people walk in front of the display their image is show represented by oversized rectangular “pixels” of red, green, blue, cyan, magenta and yellow. As they move a subtle soundscape forms changing in pitch and duration in time with their movements. Even in this mode the sounds programmed in the colorful grid mode continue to play. As well, even in the colorful grid mode sounds from a person’s movement continue to form as well.


Sound squares is written in the programming language Processing using the Maxim sound library for all sound generation. It uses an X-Box Kinect to capture people’s hand positions for programming the sheet music, as well as skeleton tracking to trigger the ambient soundscapes, as well as the depth map to show people’s silhouettes in the abstract visual mirror. Images are rear-projected onto rear projection plexiglass.

Sound Squares display

sound squares silhouette

sound squares silhouettes

sound squares silhouettes

City Built

City Built by Andrew Ringler; adapted from code by Luca Sassone Schizzo Creative Commons Attribution ShareAlike, October 2nd, 2010

City Built is an algorithmically generated line-drawn city skyline created in the Processing language. City Built was shown as a projection on a building facade most evenings from 5—9pm November 15th 2019 through February 2020 in Union Square, Somerville Massachusetts. City Built is supported by a grant from the Somerville Arts Council, a local agency supported by the Massachusetts Cultural Council.

Continue reading

Ghost Mirror

Video by Alyssa Ringler

Artist Statement

Walk by, look at the tablet, see what happens. Stand still, see what happens. Ghost mirror simultaneously shows the present, the very—near—past, and the slightly more distant very—near—past. Enjoy.

Black Android tablet, power cord, software (Processing)

Shown at Higgins Art Gallery At Cape Cod Community College as an invited guest of Scott Anderson. November 12–December 9, 2019. Art Faculty & Guests Show.


Ghost Mirror is an interactive art piece written in the Processing programming language for an Android tablet mounted on the wall 4 feet off the ground. It uses the Android camera to capture people walking by. Movement is translated into thin vertical lines roughly translated into the dominant color of the original object. Moving objects are replayed over time as translucent “ghosted” images of the original creating “ghosts” moving throughout the image even when the viewer is no longer moving.

ghost mirror on wall



můj-emoji, by: Alyssa Ringler + Andrew Ringler. Photograph by Alyssa Ringler
Valašské Meziříčí, Česká republika: Festival Světlo Valmez | Valmez Festival of Lights + Music September 6-7, 2019

Collaboration with Alyssa Ringler

můj-emoji was created by Alyssa Ringler and Andrew Ringler and was installed from September 6-7, 2019 at the Valmez Festival of Lights in Valašské Meziříčí, Česká republika: Festival Světlo Valmez | Valmez Festival of Lights. It was funded through a grant by the U.S. Embassy Prague, Office of Public Affairs Small Grants Program with additional sponsorship from Festival Světlo Valmez.

Artist Statement

můj-emoji​ is a public dialogue and conversation projected large, on a building facade. A question is posed in emoji, perhaps `​❤?`​ (what do you love?). Anyone nearby may open their phone, launch our custom mobile friendly web-app, using only emoji, respond to the question, or respond to the unfolding public conversation. Every few minutes a new question is posed, changing the course of the dialogue.

The entire set of emojis is custom designed by Alyssa and Andrew Ringler. Through our emoji design we are able to loosely influence the course of conversations, while leaving a tremendous depth of creative options for participants. Inspired by personal and current events we will pose questions (using emoji) on topics such as technology, communication, human rights, immigration, disinformation, gender, and more. Yet, through our use of emoji and absence of polarizing words, topics that are traditionally difficult to converse about respectfully and meaningfully, become increasingly accessible, through the ambiguity and abstraction of emoji. Our emoji gives people an expressive voice for conversation, yet are designed to be visually appropriate to an audience of all ages projected in public view.

Emoji are pictograms used in digital conversation. They first appeared digitally in 1999 on the Japanese mobile carrier NTT DoCoMo. Since then, they have become an indispensable tool for self expression appearing on all digital communication platforms. Over the past 100 years global communication has become increasingly easier with the invention of the radio, the telephone, and the Internet. What will communication look like in the next 100 years; will icons (or emoji), continue to be such an integral part of it? Will icons allow greater communication across the globe between people with differing languages?

Preparing a message with emoji requires creativity, flexibility, iteration and patience. The resulting messages will often be more abstract and open to interpretation than a message written in english (or čeština) would be. Forming messages out of such a restrictive set of icons is a challenge that becomes fun, engaging and rewarding. Similarly, interpreting messages left by others can be a fun and social challenge.

můj-emoji web-app user interface on a phone


Child drawing custom icons during můj-emoji festival workshop. Photo by Alyssa Ringler.

Public Radio

Public Radio is a collaboration between New American Public Art and Andrew Ringler.

See New American Public art’s post about the radio at

Public Radio is a giant controllable public FM radio. It plays music from FM stations, visitors can change the station or volume by turning giant plastic wheels mounted on the front. I was responsible for the design and fabrication of all electrical components including: audio, FM radio control, lighting, channel and volume changing sensors as well as all programming of the microcontroller.

A micro::bit microcontroller controls the entire radio. Each wheel spins continuously clockwise and counterclockwise, as the station wheel spins clockwise stations increase and then roll over at max. As the wheel is spun counterclockise stations decrease and then roll over at the minimum FM station. Volume increases while spinning the volume wheel clockwise, then rolls over and starts decreasing in volume, then repeats, spinning the wheel counterclockwise does the opposite, thus creating a feeling of continuous change no matter what the wheel is doing. See source code and detailed implementation explanations at

Public Radio was the winning proposal for the 2016 Public Space Invitational Digital Challenge. It was made possible by Microsoft Technology and Civic Engagement, Microsoft Garage, The Mayor’s Office of New Urban Mechanics, City of Boston, and the Artisan’s Asylum. Public Radio is a collaboration between interactive design studio New American Public Art and Somerville artist and creative programmer Andrew Ringler. It is sponsored in part by Vernier Software & Technology.

Installed outside District Hall, Boston, Seaport April 19th 2019—2021.

illuminated channels

FM stations laser etched and edge illuminated with LEDs

changing the station

Visitor changing the FM station

Visitor listening to radio

Visitor listening to radio

radio in daytime

Radio in the daytime

Visitor scratching some tunes by turning the tuning dial

Lights animate with a pulse when station is not changing

Lights give feedback while changing station and smoothly transition back to pulsing when at rest

Channel changing and volume changing animations. Volume flips direction when hitting max or min allowing the wheel to be continuously spun in any direction

Slightly Structured Visual Noise

Visuals by Andrew Ringler mimic-ing the Cirque Noir Elephant on Ball logo reacting to sounds by Know Thyself by Aphrohead and Clarian from Founders of Filth Volume One Felix Da Housecat

“Slightly Structured Visual Noise” is a constantly evolving visual experience running throughout the evening at Cirque Noir X Houston X Scorpion (November 10th 2018) reacting to the DJ’s music live. “Slightly Structured Visual Noise” runs unattended as an autonomous agent-based model taking cues from the DJ’s sound in addition to following beautiful semi-harmonious gradient noise spaces like ridged multifractal, Perlin, Voronoi and spherical.

I created a set of sound-reactive Processing sketches that played throughout the evening generating unique and ever-changing visuals on multiple screens, walls and surfaces always reacting to the ever changing DJ’s beats.

Video-2-Slit-Scan App

Video-2-Slit-Scan Quick Demo.

Video-2-Slit-Scan is an App I created that allows you to create a slit-scan image from a video. It provides a graphical interface for adjusting slit position and size. Video-2-Slit-Scan can support very large videos with modest RAM since it streams in the input video and writes out the output image to disk in chunks.

Download on Github.

wellspring fords slit scan image

Photo Slices App

Photo Slices App Walk-through.

An app to create sparklines, spark line app sparkline, for Continue reading

Audio Visual Experiments With Daniel Reynolds

Experiments With Daniel Reynolds.

I got to create some audio and visual experiments with Daniel Reynolds in the Wolfram Cambridge office while Dan was doing a residency there. We had a great time and produces some fun visuals, I hooked up a version of my Bouncy Piano, to Dan’s enormous analog effects pipeline. Dan experiments a lot with fractals, lately he has been exploring Mathematica to generate and manipulate fractals in real-time.

Dan regularly performs his visuals in concerts in New York, teaches and speaks at Wolfram conferences.

Collaborative Design and Creative Expression with Arduino Microcontrollers (MIT IAP 2017)

light touch game prototype

Detailed course resources available at MIT Open Courseware.

I co-led a workshop about designing, building, and prototyping electronics devices and experiences during MIT’s IAP with Kyle Keane, Mark Vrablic and Abhinav Gandhi. No previous experience with programming or electronics was required. Topics covered included micro-controller programming using Arduino, collaborative software development using GitHub, solder-less electronics prototyping, electronic sensors, rapid prototyping, and small team management. Sponsored by MIT-SUTD Collaboration, Materials Science and Engineering and Craig Carter, Professor, Materials Science and Engineering.

Long Projects

Short Projects


9-day hands-on workshop about collaboration, design, and electronics prototyping. No previous experience with computer programming or electronics is required. Beginning students will be taught everything they need to know and advanced students will be challenged to learn new skills. Participants will work in small teams to design and build electronics projects using open-source microprocessors. Team projects are completely open-ended and designed by participants, past projects have included: an internet-connected weather simulation station, a giant LED billboard, and a CNC drawing machine. Participants will complete three guided projects in order to learn the fundamentals and will then break into small teams to complete a one-day mini-project of their choosing. After the mini-project, participants will break into new teams that will each get $250 and four days to design, plan, and build a custom project of their choice. On the last day of the course, students will present their projects in public exhibition and have the chance to win a prize for crowd favorite. Participants will learn about microcontroller programming using Arduino, collaborative software development using GitHub, solderless electronics prototyping, electronic sensors, rapid prototyping, and small team management.

Learn to Build Your Own Video-game with the Unity Game Engine and Microsoft Kinect (MIT IAP 2017)

student showing bowling game

Detailed course resources available at MIT Open Courseware.

I co-led a workshop about designing, building, and publishing simple educational video-games during MIT’s IAP with Kyle Keane, Mark Vrablic and Abhinav Gandhi. No previous experience with computer programming or video-game design was required. Topics covered included collaboration, video game design, Unity programming, gesture handling using the Microsoft Kinect, 3D digital object creation and small team management. Sponsored by MIT-SUTD Collaboration, Materials Science and Engineering and Craig Carter, Professor, Materials Science and Engineering.

Long Project Videos


9-day hands-on workshop about designing, building, and publishing simple educational video-games. No previous experience with computer programming or video-game design is required. Beginning students will be taught everything they need to know, and advanced students will be challenged to learn new skills. Participants will work in small teams to design, build, and publish video-games that will be shared in a large public exhibition. Team projects are open-ended and designed by participants. Examples include: a collection of bouncing balls that can be sped up or slowed down using hand gestures, a virtual reality laboratory where kids can perform experiments, and crowdsourcing interface for describing scientific graphics for blind students. Participants will complete guided projects in order to learn the fundamentals and will then break into small teams to complete a one-day mini-project of their choosing. Participants will then break into new teams that will have four days to design, plan, and build a custom project of their choice. On the last day, students will present their projects in a public exhibition and have the chance to win a prize for “crowd favorite”. Participants will learn about video-game creation using the Unity game engine, collaborative software development using GitHub, gesture handling using the Microsoft Kinect, 3D digital object creation, video-game design, and small team management.


Artist Talk: The Art of Composition or: How I Learned To Stop Programming and Love the UNIX Pipe

I gave an artist talk titled “The Art of Composition or: How I Learned To Stop Programming and Love the UNIX Pipe” on Thursday October 27, 2016 for the MassArt Professional and Continuing Education Thursday Night Lecture Series. I weaved together a short explanation and demonstration of UNIX pipes together with programming, art, composition and my artistic practice.

Slides (PDF ~5mb)

Fruit Beets

visitors play with fruit on table

Fruit Beets is a collaboration between myself and Philip Gedarovich. Fruit Beets is an interactive sound and visual experience activated by the fruit and vegetables of festival visitors. Installed on a banquet table inside a white tent at the Somerville Agricultural Festival on October 2nd 2016. Continue reading

Artist Talk (Work, Inspiration, Code & Scratch) —2016

I gave an artist talk about my work, inspirations and programming for Sejal Patel’s Teaching in New Media course. This was followed by a brief introduction and workshop on the Scratch programming language.

Slides from the talk: Artist Talk Slides (13mb PDF).

Additional Resources

Sejal Patel’s Teaching in New Media Course Description

This course covers issues of teaching art in new media through project-based inquiry. Students evaluate the roles of multiple media and technology for existing art curriculum and develop projects that support the physical art making experience. Most classes will be structured as a combination of lectures, conversations, visits to maker labs, research and studio time. The final project for the class will be the development of an interdisciplinary unit or curriculum with supporting materials.

Tangible Programming

The Tangible Programming project was created as the result of a collaboration between Anthony Baker (Harvard Graduate School of Education), Scott Penman (MIT Architecture Design + Computation), and myself during Hiroshi Ishii’s Tangible Interface course at MIT in the Fall of 2015. We decided to use the already existing Transform table Ishii’s lab had already built to create a tactile programming language.

Coding Dynamic Experiences

Learn how to articulate and communicate your ideas through the medium of software code. Topics include culture & technology, social networks, design as social practice, and data visualization.

I developed the course Coding Dynamic Experiences for the MassArt Continuing Education department in the Summer of 2015. The course is designed to teach the fundamentals of programming in the context of designed interactive experiences. Course website summer 2015.

Student Work Samples (Summer 2015)

abstract shapes

Raphael Weikart, Assignment #1

rug tile pattern

Ginnie Hsu, Assignment #1

abstract shapes red black

Clapperton Mavhunga, Assignment #1

abstract shapes, still life

Sejal Patel, Assignment #1 Website Site Walkthrough.

I implemented a fully responsive (mobile-first) WordPress site for Jan Kubasiewicz at Continue reading

Fresh Media 2015

I will be showing an interactive piece at the Boston Cyberarts Gallery in a show called Fresh Media with an opening on May 2nd 2015. The show is put on by the students in my graduate program at MassArt, the Dynamic Media Institute. Fresh Media is our opportunity to think beyond the classroom: every year we look to conduct public user-testing and showcase our project work. Last year, Fresh Media allowed us to engage with approximately 500 participants from the greater Boston area.


Cyberarts 141 Green Street, Jamaica Plain ma 02130
Exhibition dates Saturday, May 2 — Sunday, May 10 2015
Opening Saturday, May 2 2015 at 6pm

Prototype of Draw Blocks from 2014. Now finishing a larger more polished version for Fresh Media. Come see it at the opening!


User Management with janrain

I am making an app in play and I thought I would make my life easier by using an authentication service. Janrain sounded like a good option, their homepage says “Registration is hard. We make it easy.” I went to download their white-paper to learn more about their products and I was presented with this form:

jainrain form with 6 required fields just to download a whitepaper to learn more about their product

Hmmm. I am going to use play-authenticate instead, looks easy.

Buying an Amp With Emotion

So I definitely consider myself a big audiophile, apparently other people know this about me too.

My friend came to me this week asking for audio purchasing advice. OK, maybe he came to the wrong guy. So I shared with him my philosophies and opinions on this subject. Continue reading

Urban Jumble

A short created by a hand-drawn animation class I took with Karen Aqua and Ken Field at Somerville Community Access Television. Each student created drawings that they would animate into another student’s drawings. Ken and Karen produced the video. I was responsible the no-parking sign, the mailbox, the barber pole and the compass.

Something About Shoes

Just a little something about shoes. A short documentary exploring the casual shoe owner, the shoe store owner and the connoisseur. How do you feel about your shoes? Shot in HDV, completed in 2008.

Happy as an Oyster

A short day-in-the-life-of film explores the simplicity of everyday life. A young women rakes for oysters at sunrise and photographs professionally by day. Shot on 16mm B/W reversal in the Fall of 2006.


Steven (Adrien Brody) is nearly 30 years old and lives at home with his parents and sister Heidi (Illeana Douglas). He quits his office job to fulfill his lifelong dream of becoming a ventriloquist. While seeking unemployment benefits Steven meets an attractive career counselor Lorena (Vera Farmiga). Steven’s best friend Fangora (Milla Jovovich) gives Steven terrible advice on how to win Lorena over, and Steven listens to her possibly ruining his chances with Lorena forever. Steven’s sister Heidi is planning her first big wedding which becomes the backdrop for the entire film. Fangora, Steven’s dirty mouthed best friend, is wildly entertaining acting like a 13 year-old in a 30 year old’s body. Heidi is absolutely amazing onscreen, her dialog is punch-on. The brother-sister dynamic between Heidi and Steven is fun and believable, especially interesting in that they both are nearly 30 years old acting like bickering 8 year olds.  Dummy was quite entertaining, this comedy/romantic comedy is certainly worth the watch. 5/5 stars.

Bella Martha (en. Mostly Martha)

Martha (Martina Gedeck) is head chef in a busy kitchen. She cooks with an obsessed perfectionism and possess a short temper with customer complaints requiring her to see a therapist regularly. Martha lives alone, shutting others out of her life hiding behind her love for cooking. Her orderly life changes suddenly when her young niece Lina (Maxime Foerste) comes to live with her and a charming Italian sous-chef Mario (Sergio Castellitto) starts working in her kitchen. Martha must quickly learn how to be a mother to Lina and how to respect Mario as an equal partner in her kitchen. Mario the easygoing charmer, contrasts the focused closed Martha onscreen beautifully. Martina Gedeck’s performance is superb, the onscreen personal transformation of Martha throughout the film is believable and rewarding. I found Martha’s scenes with her therapist (August Zirner) boring and cliché. The therapist plays the typical ineffective practitioner who Martha visits time and time again without ever making any real progress. Overall Mostly Martha was charming and delightful. 3/5 stars.

Bend It Like Beckham

Bend It Like Beckham tells the story of Jess (Parminder Nagra) and her obsession with soccer. Jess struggles against her parents and family who are conservative Sikh East-Indians living in London. Conflict is accelerated when Jess meets Jules, a British girl also obsessed with soccer (or football shall we say in London). While Jules’ mother thinks it improper for an Indian girl to be playing soccer, Jules also contends with a mother who would rather see her daughter putting on makeup than kicking a ball around. Bend It Like Beckham is beautifully crafted, exploring many topics including adolescence, love and cultural collision through a coherent and entertaining narrative. 5/5 stars.

Film Geek

Scotty Pelk (Melik Malkasian) is an eccentric film geek who works at a local movie rental store. Scotty possess an encyclopedic knowledge of films, actors, directors and anything at all relating to film to the exclusion of all other life skills. Scotty has no social skills and despite constant attempts has no friends until he runs into Niko (Tyler Gannon). Niko, an easygoing attractive women represents Scotty’s chance to have a normal life. The movie kept me entertained throughout with very natural dialog and acting. I was disappointed by the last 2 seconds of the film which I felt were completely unnecessary. I don’t know if the ending was an attempt at a final dramatic twist, or just one last joke. Either way the last 2 seconds of this film were representative of a mixed vision seen throughout the film.  Concerned and experienced editing could have made for a more consistent tone and focused artistic intent.  3/5 stars.

The Wendell Baker Story

The film follows the personal journey of Wendell Baker played by Luke Wilson. Wendell is a floater full of dreams selling fake ids. Wendell seems to have everything he wants until he loses it, forcing him to reassess who he really is. The dynamic between Wendell and his best friend Reyes (Jacob Vargas) is believable and entertaining. The cast is excellent and beautifully directed by Andrew Wilson and Luke Wilson. The film is charming and enjoyable throughout 5/5 stars.

Dan In Real Life

Steve Carell is Dan in “Dan in Real Life”.  He writes a self help column and raises three daughters alone.  At a weekend with the family Dan meets Marie (Juliette Binoche) and falls for her without the knowledge that she is the girlfriend of his brother Mitch (Dane Cooke).  Throughout the film Dan’s love for Marie builds along with his innability to hide it from the rest of the family.  I felt some real connections between Dan and Marie but it didn’t really make up for the lack of chemistry in the rest of the cast.  I was anticipating the drama between Dan and Mitch but the relationship between the brothers turned out to be boring and underdeveloped.  The rest of the family didn’t help the film either never showing any believable family dynamics.  If it hadn’t been for the fact that Dan’s family ate breakfast together I would never have guessed that they were a family at all.  2/5 Stars.

Conversations with Other Women

Conversations with Other Women (2006) Movie PosterIn “Conversations with Other Women” a man (Aaron Eckhart) runs into a women (Helena Bonham Carter) at a wedding. The film spans only two days showing their present day interactions alongside flashbacks of past events. The director Hans Canosa uses vertical split-screen throughout the entire film showing shot/reverse shot simultaneously to the viewer. The split-screen is not disconcerting and feels quite natural coupled with the film’s sparse dialog and minimal action. The acting is superb but does not compensate for the film’s predictable and over-minimalist storyline in which nothing of interest happens or is revealed about the characters. Both the man and women possess detached and cynical outlooks on life that left me feeling no connection to them, their stories or the film. 2.5/5 stars.

El Maquinista

The Machinist Movie PosterEl Maquinista (The Machinist) – Trevor (Christian Bale) is a factory machinist who lives most of the movie in a delusional state that is as much a mystery to him as it is to the audience. At the bitter end of the film all previous mysteries are suddenly cast in a new light using a poorly constructed montage of almost entirely new footage. The film plays less like a suspense thriller and more like the story told by a 6 year old child who has just learned that he can create any fanciful tale followed by “and he woke up and it was all a dream” magically tying up any lose ends. The acting and cinematography were quite superb but seem wasted on a film that just didn’t work for me. I look forward to seeing more by director Brad Anderson who brought us the truly excellent films: Happy Accidents (2000) and Next Stop Wonderland (1998) among others. 2/5 stars.


Juno PosterJuno is quite cute and fun. Ellen Page plays Juno, a strong willed, sharp tongued high school girl alongside Michael Cera playing Paulie, a timid, generous and amusing character. Ellen and Michael complement each other’s personalities, creating ample room for interesting dialog. J. K. Simmons plays Juno’s father Mac and shows us very convincingly where Juno learned to speak her mind. It is a treat for a film to let us laugh and be enlightened: 5/5 stars.

Hard Candy

Hard Candy Movie PosterHard Candy is an entertaining film, albeit slightly disturbing. Often with films that stretch the limits of violence I ask myself was the director’s point worth making. Most of the violence occurs off-screen and for me this film worked. Ellen Page plays the lead female Hayley, she is charming and manipulative bringing this quirky script to life. 3/5 stars.

My Date with Drew

My Date With DrewI just watched “My Date with Drew” a documentary by Brian Herzlinger that documents Brian’s quest to get a date with his childhood crush Drew Barrymore. At the start of the documentary Brian is an unsuccessful film maker. The film making process is as much an interesting aspect of this film as is the plot progression. The film was shot on a very low budget with a camera from Circuit City that was returned at the end of the film. I was distracted at times by the poor shot choices and lighting. Many scenes felt very contrived and unnatural. 3/5 stars.

Security vs Privacy

Bruce Schneier on Security vs Privacy again. “The debate isn’t security versus privacy. It’s liberty versus control.” – Schneier, in response to quotes from our principal deputy director of national intelligence Donald Kerr: “Privacy no longer can mean anonymity […] Instead, it should mean that government and businesses properly safeguard people’s private communications and financial information.”


Etsy LogoEtsy – your place to buy & sell all things handmade.  Easily allows artists to create a store front and sell goods.  Etsy handles the website and billing the artist handles the shipping.

Dejal Timeout

A great Mac app I have started using at work. Destroys bad habits of staring at code without blinking by reminding you to take a break. From dejal


BeeJive LogoWeb based instant messaging Although I don’t like the idea of storing my passwords on someone else’s site, the convenience of being able to log onto my 7 instant messaging users all with one click on my iPhone is quite convenient.


“If you would be a real seeker after truth, it is necessary that at least once in your life you doubt, as far as possible, all things”
Rene Descartes

thanks to the SKU for bringing this great quote to my attention

Begins a new blog

Today begins a new blog written by Andrew Ringler.  Here we’ll find information on myself, cinema, security, privacy, technology and more.  Enjoy.