Posts Tagged ‘javascript’

Baltan Laboratories FaceSponge workshop

Wednesday, August 15th, 2012

This is a very late report on a workshop on Facebook livecoding/hacking we gave at Baltan Laboratories in Eindhoven in May. We were invited us to run a workshop based on Naked on Pluto as part of their Tools Series:

The Tools Series is a series of Baltan Sessions that examines the complex and changing relationships artists and designers have with the technologies and tools they develop, modify or use to create, with an aim to explore social awareness around the tool choices they make as well as the (aesthetic) influences of these choices on the work they create.

During the Naked on Pluto project one of the key ways to confront the problems of centralised social networks turned out to be to encourage a deeper understanding of the processes and protocols of these sites.


Our Life online – Workshop+debate – 24 February 2012 at CCCB

Friday, February 17th, 2012

The first session of I+C+i 2012 carries out a critical explanation of software policies, the notion of identity on the social networks and the impact of simulation caused by new artificial life applications. A workshop taught by Naked on Pluto, winners of the VIDA 13.2 prize and Gerald Kogler, and a discussion with the participation of experts such as Jussi Parikka, Pau Waelder, Aymeric Mansoux, and Mónica Bello, promise an intense day of action and reflection on lesser known aspects of our life on the web.

Session organised in collaboration with Fundación Telefónica.


Web games tech for beginners

Sunday, June 27th, 2010

I have been recently trying to understand how multiplayer online worlds work, from the basic technical matters, to higher level game mechanics. This is a new area for me, and seems a bit of a black art so I thought I’d write some of the things I’ve discovered here for others following a similar path, or more likely, so people can tell me where I’m heading in the wrong direction.

I had to start with the complete and utter basics (as a recovering computer graphics guy) and to start with these games are split between a client and a server. The clients I’m interested in run in players browsers, and the server needs to be on a machine which is running all the time to provide the persistent world, and record the changes people make.

In terms of languages, when considering the client you are quite restricted as to what you can use. Every browser has a Javascript interpreter, and most people have flash – sidestepping the hot potato I’ve already written a bit about. Luckily for flash there is also haxe. (more…)

Teaser – Let the Spoofing Begin…

Saturday, June 12th, 2010

We have updated the website’s placeholder with a simple teaser that is available as a Facebook application.

After Dave’s early test to write a simple application that would dump all your data and some from your friends, I started to use the same technique but this time to do something with bits of this information. Namely, get some of your friends’ names and insert that into a partly predetermined chunk of text.

Even though this is all quite trivial, we think it’s a rather nice demonstration on how easy identity spoofing can be achieved by third-party applications. When you allow a Facebook application to have access to your profile, you let an unknown piece of code, written by who knows who, access to a lot of your data, and even though you are always warned about this, it is highly questionable that you actually realize what it implies. Similarly we have been agreeing for more than a decade to all kind of abusive software EULA without reading and understanding their consequences.

In terms of spoofing, based on the information pulled from your profile, it would be relatively easy to write a malicious chatterbot or come up with a design trick that could partly impersonate someone you know, pretend to be in your network of friends or a trustworthy known entity in order to pull more sensitive information from you.

More on that and the “Eliza effect” when we will start working on some bots for the game… Meanwhile you can check the simple pseudo spoof code here.