For a while now I’ve wanted to make a binary scarf, similar to this one from knitty. I recently had a chance to use Becky’s electroknit machine, and completed this scarf for my son. The binary is unicode, and reads “SCARF” repeatedly down the scarf. I also finished a matching hat (hand-made on a knitting loom) last night, and serendipitously, this morning was the first snow of the year!
Grace Hopper is one of Adafruit’s favorite people of all time and today we celebrate what would have been her 107th birthday. Google has honored Grace as well with their homepage image. Here’s some information from her wikipedia page for those who don’t know about all of her amazing accomplishments.
Grace Murray Hopper (December 9, 1906 – January 1, 1992) was an American computer scientist and United States Navy rear admiral. A pioneer in the field, she was one of the first programmers of the Harvard Mark I computer, and developed the first compiler for a computer programming language. She conceptualized the idea of machine-independent programming languages, which led to the development of COBOL, one of the first modern programming languages. She is credited with popularizing the term “debugging” for fixing computer glitches (inspired by an actual moth removed from the computer). Owing to the breadth of her accomplishments and her naval rank, she is sometimes referred to as “Amazing Grace”. The U.S. Navy destroyer USS Hopper (DDG-70) is named for her, as was the Cray XE6 “Hopper” supercomputer at NERSC.
This sequence of tutorials was produced by the Processing Foundation as a part of Code.org‘s Hour of Code 2013 initiative to introduce students to computer programming. The program launched during Computer Science Education Week, 9-15 December 2013 with the goal of giving millions of students the opportunity to explore coding as a way of thinking and making.
Our contribution uses Processing, a programming platform designed to bring programming to visual arts communities and to bring techical fields closer to the visual arts. Processing is used to teach programming principles within the context of visual media. The Processing software is free to download and is open source. Visit the Processing website to download it and learn more.
Watch Clive Beale and 13-year-old Amy Mather discuss how they took an established concept and edited it to reflect their own original ideas. Mather is a computer programmer who has become famous in the Raspberry Pi community for being a passionate advocate for coding using the tiny computer.
“You can edit everyday items lying around the house like Lego. It shows that you don’t need anything expensive to do it. Not only can you use the Raspberry Pi at home, but it’s so small and so light and so cheap that you can take it anywhere. You can basically make whatever you want, and adapt everything to your own needs.”
Don’t miss the retro arcade machine Mather made using the Pi!
Rhizome’s erstwhile Conservation Fellow, Lisa Adang, has published the results of her material analysis of JODI’s Untitled Game (1996-2001), and her findings are both more concrete and more nuanced than much of the extant scholarship.
By way of background, Adang points out that JODI began working with game “modding” around the same time as they began working with the web.
Although they may be best known for their web browser-based works, in this early period, JODI also experimented with the alteration of game code using two hugely popular computer game sources: Wolfenstein 3D (1993) and Quake 1 (1996), both developed by John D. Carmack, John Romero and the team at Id Software based in Richardson, Texas. Wolfenstein is widely recognized as the first fully rendered three-dimensional polygon game environment, a technique that allows objects and walls to appear to wrap around the player’s perspective, realistically block the player’s sightline, and recede into a vanishing point that shifts with the main character/player’s perspective. Characters within the game are also comprised of polygons, and sprite images occur on instances such as the firing of a weapon, scaling to suggest proximity and perspective.
You’re welcome in advance. FullScreenMario is an HTML5 remake of the original Super Mario Bros. game. Not only does it let you play through all of the original levels, but there’s a random level generator, and a tool to let you design your own. That’s the hellish landscape I designed above. Poor Mario. First seen here.
Browser based video synthesizer which emulates the classic Rutt/Etra raster manipulation effects using Google Chrome and a webcam via prosthetic knowledge:
Synth is a modern day Rutt Etra. After getting to use a Wobbulator at the Experimental Television Center, I became fascinated with the ethos behind Nam June Paik’s work. I wanted to make something that was accessible for everyone, like how Paik’s performances were accessible to anyone watching PBS. I don’t see any sense in trying to reproduce the original aesthetic of the analog synthesizer in an Internet Browser.
Synth is referential of the Analog synthesizers, but technically it it much different. Synth distorts 3D geometries with a live video feed and then amplifies that distortion with audio. The current release is an alpha build of the project and over the next year Synth will gain more features as I continue to develop it. Anyone with Google Chrome and a webcam on a desktop computer can use this synthesizer. Synth is free and licensed under GNU.
More information can be found here and if you’re using Google Chrome, you can try it out for yourself here.
Daniel Temkin’s Light Pattern is a programming language that uses meta-data from photographs taken with an arduino-controlled camera for source code:
In Light Pattern, changes in exposure and dominant color determine data and commands — the language has no regard for the content of the images apart from these attributes. To write a Light Pattern program, you would take photos with these color changes in mind, rather than writing text of the “goto 10″ variety. So, in effect, your source code is a directory full of jpegs.
Programming languages are denotative, lacking much of the nuance and bodily gesture of human expression — it is a negotiation between human thinking and computer logic. The camera, likewise, has no regard for connotation — it is an apparatus with no understanding of content, as pointed out by conceptual photographic work such as John Hilliard’s Camera Recording Its Own Condition (1971). Light Pattern requires a programmer to take photos with technical considerations in mind.The content of the photos is irrelevant, inscrutable to the compiler. The pattern of color and exposure in the resulting photos make up the source code for a Light Pattern program.
drag an image into the browser window to modify it. this script corrupts some bytes in a jpg image. because of the way jpg encoding works, the corrupted file still shows something. inspired by soulwiresexperiment in flash. this experiment was created by georg. you can follow him on twitter or explore the source code on github.