lsh-CriticalInterface

The interface responds and embodies the economic logic of the system in which you enroll. It is a political device.

  1. Do not use any free (as in free beer) service for a while. Who does that service really serve?

2. Use your search box to make your statements instead of searching something, they will be suggested to other users. i.e. "I am fed up of google tracking me".

3. Remember that Ronald Reagan once said, when he visited Nintendo Headquarters: "We'll have soldiers in every bedroom"

An unfortunate truth of any software or service is that it becomes subject to economic services. We tend to think of open source software as a digital commons, offering "natural" infinite benefit to all users. In truth, open source software must be developed, usually in the developers spare time. If the software is being heavily developed, one must wonder the reason it is able to achieve such activity (is a company funding its development? If so, why?). There is nothing inherently malicious about free technology, but one should always consider the motives of its funding and development, or consider what is the product being sold.

sovid – CriticalInterface

"An interface is designed within a cultural context and in turn designs cultural contexts."

Some assignments for this tenet:

  1. Visit 4Chan and make a friend
  2. Think about yourself as being from a different culture and check if the interface works equal to you.
  3. Visit websites from other cultures (Where are you from? ...) and check if the interface works equal to you.

The idea of struggling with a foreign interface (aside from the obvious barrier of language) is interesting to me because the context in which an interface was made matters. For better or for worse, certain interfaces are built with a specific demographic in mind. This is the case in many AAA video games. With content being created for the common straight, white male, video game interfaces reflect ideas that would appeal to that audience, and in turn enforces a certain type of culture in video games.

sovid-Techniques

I chose the drawing exercise from the P5 examples. It appealed to me because the lines created by clicking and dragging the mouth have the added characteristic of particles as points.

From the libraries, I looked further into the 3D library - in particular, Canvas3D. With it, we are able to create shapes and patterns in 2D and make them 3D, much like an SVG image in Maya.

The glitch block that I found most useful was the Model Viewer. Since most of my work involves 3D models, I was interested to know how I could use them in a browser.

 

sansal-CriticalInterface

  1. The interface exists in the crease between space and time; it is a device and simultaneously a situation. It is rendered (updated under thoughtful conditions) and emergent (joining into something new).

 

This tenet was the most interesting, mostly because of how it was worded - it seemed to imply some supernatural or cosmic force necessary in creating an interface. The idea of it being simultaneously two different things once again brought to mind the principle of Schrodinger's Cat, specifically how it is not distinguishable as either thing until it is utilized in some way, and does not truly show its capabilities until the user "performs" either it or with it. It also emphasizes the work put into making an interface, such as the research behind whether the physics will work, the final presentation, and its practicality, and thus it is both rendered and emergent. The first example of this that comes to mind is the telematic art where people can interact with other people from almost the other side of the globe through a simple screen and some complex programming. 

lubar – techniques

Arduino sensor data via WebJack: https://p5js.org/examples/interaction-arduino-sensor-data-via-webjack.html

Serial Port Connecction: https://github.com/p5-serial/p5.serialport

I was not aware that it was possible to connect/read data from an arduino to p5Js.

Mappa: https://github.com/cvalenzuela/Mappa

I have not worked with maps before in a programming environment but have been interested in doing so, I now have a solid starting point.

Particle JS API: https://glitch.com/~particle-api

I'm interested in being able to create a simulation on a screen that can be translated into a physical computing environment.

sansal-techniques

Ray Casting

This was a very interesting concept, and could add a whole new depth of interactivity in fields like VR or AR. As an enthusiast in those fields, this example provided some inspiration for what I can achieve in 3D (specifically with p5.js).

 

P5.scribble

This library adds even more direct interaction with the user, and creates a friendly environment where the user can communicate with the machine, where the machine has to interpret individuality in users, forming a basis for machine learning capabilities.

 

Cesium Viewer

Has applications for large scale 3D projects and immense attention to detail, which is useful especially in VR/AR projects trying to emulate the experience of the real world.

lubar – CriticalInterface

4. The interface collects traces: traces and remains of all agents/agencies which converge in it.

"Keep sending the same portrait if someone asks for it. You will never look older and, at some point, nobody will recognize you in real life. (1+cR)"

"Block the GPS of your phone. If you need to find a place, ask someone. Things will happen. (1-cH)"

"Use a notebook to write down your bookmarks, your contacts, your searches. (1+cA)"

I find this one particularly interesting because upon first reading it, I found the idea of collecting traces as something poetic and beautiful, a record of existence on an interface, a gathering of data for the self. However upon reading the propositions, I found that the lean of the traces was towards that of surveillance, the idea of someone else watching you, gathering data about you. The propositions offer ways to hide from the interface, and to leave as few traces as possible. They parallel acts of exchange with someone trusted and someone entirely unknown, placing them on the same level of action, and encourage the act of deliberately donating or presenting all personal data in unconventional ways, to point to the fact, that it's already out there, and not private.

arwo-CriticalInterface

I think the assignment number 4 could illustrate the the topic/ tenet number 10. "The interface uses metaphors that create illusions" and number 7. "The interface responds and embodies the economic logic of the system in which you enroll. It is a political device." Assignment number 4 is asking the user to give up their personal device and everything that it contains. By going through the steps of assignment number 4, one can become hyper aware of how an interface creates illusions when you are physically taken away from that digital space and forced to consume non digital materials and slow down the normal pace. By limiting and letting go of the digital interactions, you can also become aware of the economic and political logic of the system.

szh-CriticalInterface

9. Can we make the invisible visible? The more present interfaces are in our lives, the less we perceive them.

Something I feel like I work with a lot as a designer in the Environments track with a focus in the digital world is trying to help users / people focus on the almost "invisible world" that is our internet. How can we see this? For example, take an online delivery service -- how can we design a space to help people see this visually rather than just something that exists in the physical world? I do agree that the more that we rely on interfaces, the more we will stop seeing them as physical spaces, though they most definitely still are and these digital worlds are important towards helping us understand / manifest a physical space around us, even if we don't really see that anymore.

szh-techniques

Library

p5.geolocation looks like a really cool and useful library for many projects; given how much / reliant one's location is these days, I can imagine a handful of projects where I would want to be able to use a library like this to further my capabilities with them.

Example

I really liked the soft body example shown on p5.js because it offers a lot of different ways to be able to transition from one thing to another in a very smooth and in an aesthetic pattern that I feel like I may want to use.

Glitch

The square-connect app looks like a very useful thing to have as the company square becomes more and more popular for sellers to have in their back pocket. It also have a very simple application to use, and I think more people can take advantage of it.