Assignment 02 Interactive map

Assignment I
My assignment for this time is to compare Citi Bike users activities getting from which stations to East Village by peak time, morning and evening.

In the morning

In the evening

My idea is to combine this two data into one interactive map(this is WIP, I’m still debugging)

Assignemnt II:

Compare google map use with logged in and out

*I understand the point yet it wan’t different at all in my case. Maybe I look up my mobile when I’m looking for a place? When I see Facebook, it knows a lot about me, though.

Screen Shot 2014-09-21 at 6.07.53 PM

Screen Shot 2014-09-21 at 6.08.52 PM



Reading for Solving Public Solutions

This week, we are gonna learn how crowdsourcing will change our design

The introduction:

  • what are the differences between crowdsourced data, opinions, and research from our current data?
  • how we collective intelligence for much wider array of people by using crowdsourcing

The readings: Crowdsourcing as a Model for Problem Solving

The examples: Threadles, iStockphoto, Inno- Centive, the Goldcorp Challenge, and user-generated advertising contests

Key points:

  1. The reality for advanced design is no longer about one designer, one client, one solution, one place
  2. Problems are taken up everywhere, solutions are developed and tested and contributed to the global commons, and those ideas are tested against other solutions.


    The class notes:
    targeting crowedsourcing/ what are the differences bet if we ask T shirt competitions for entire NYU or Tish?
    we target people to match with the users’ needs

    What Are the Methods for Identifying and Measuring Expertise?

    For example, an individual who has completed online training with CodeAcademy can list that credential on her LinkedIn profile page and have it endorsed by colleagues and clients, whether or not she has any academic degrees or credentials in web development.

    My question: it provides more opportunities for poorer people and some rich would not be happy with it. How can we pursue them?

notes for class 3

Class note:
What is a system?

A collection of interrelated components that collectively achieve a goal that cannot be achieved by any of its subparts.


Systems in which the properties of their components do not change over time in order to meet the goal

and Dynamic Systems:

Systems in which the properties of their components change over time to meet the goal.

Goal is what the system is designed and engineered to archive.

Structure(or system architecture) is how the components are ornganized and interconnected to achieve the goal.

Behavior is how the properties of the components change in time as the system…

The boundary of the system defines its interaction with its environment.

Open and Closed (Feedback) systems

Open system: future action is guided by exogenous variables(a vehicle without the driver is an open system)

Closed system:

Future action is guided by results from past action. Output feeds back to input.(a vehicle with the driver is a closed system.

A system whose interconnections between subparts are so dense or ambiguous that it is practically impossible to inger the system’s. – like Internet(too complex to describe)

Feedback system is closed

Why we have to have a model of simulation?

  1. understanding the system
  2. Predict what-if senario

(only for dynamic and not to static system)

System dynamics

  1. casual loop analysis
  2. stock & flow models

Casual loop analysis(Understanding structure)

If we do something, can we actually solve a problem?

Positive and negative feedback loop:

Flow and stocks:

Early simulation machine: Moniac, factory model etc.

Problems of top-down system dynamic analysis:

if we start to think from a bike sharing system, round trip system. Multi-agent system/

Bottom up approach Emerging behavior:

  • Create and define breeds of agents
  • a main loop iterates infinitely
  • On each step of the loop, an observer asks each agent to do something

Assignment for class 2 in Maps Lies Storytelling

Our first assignment for class Maps Lies Storytelling is to create a custom map by using CartoDB.

Here is my first map

My Assignment, Citi Bike user map

What the lies here: Citi bike is a specific transport system in NY its idea is sharing a private vehicle. The first map does not show many things as I do not still know how I can embed some functions.

The story: There are two protagonists in this map, the subscriber and the temporal customer with the duration of their trip information which pops up when you mouse over on the diagram.

This map is quite confusing that I could not use the time and date data in CartoDB as it did not read the format Citi Bike cvs allocates. This shows relationship between duration of travel length and the location the users started. We can see the users tend to ride if for very short time.

Reading: How To Lie With Maps

The author claims to use maps in an appropriate way as it’s a symbolised visual expression anyone can easy to cheat by giving feelings of important meanings in a map.

The points from introduction are:

To portray meaningful relationships for a complex, three-dimensional world on a flat sheet of paper or a video screen, a map must distort reality.

Map users seldom, if ever question these authorities and they often fail to appreciate the map’s power as a tool of deliberate falsification or subtle propaganda.

Because of personal computers and electronic publishing, map uses can now easily lie to themselves and be unaware of it.

Yet software developers commonly have made it easy for the lay cartographer to select an inappropriate projection or misleading set of symbols.

How easy it is to forget, and how revealing to recall, that map authors can experiment freely with features, measurements, area of coverage, and symbols and can pick the map that best represents their case or supports their unconscious bias.

The purpose of this book is to promote a healthy sletpticism about maps, not to foster either cynicism or deliberate dishonesty.

A book about how to lie with maps can be more useful than a book about how to lie with words. This book’s principal goal is to dispel this cartographic mystique and promote a more informed use of maps based upon an understanding and appreciation of their flexibility as a medium of communication.

This book’s insights can be especially useful for those who might more effectiely use maps in their work or as citizens fighting environmental deterioration or social ills.

Where a deep mistrust of maps reflects either ignorance of how maps work or a bad personal experience with maps, this book can help overcome an unhealthy skepticism called cartophobia.

Chapter II

Maps have three basic attributes: scale, projection, and symbolisation. Each element is a sours of distortion.

No noe can use maps or make maps safely and effectively without understanding map scales, map projections, and map symbols.

Self Study for Solving Public Problems class #2

My problem statement for Solving Public Problem stems from my architectural thoughts that today’s city and architecture lacks public responsibilities to create identity of places.

I was wondering to create AR, virtual landscape on top of real city but now which aims to be data of value for architecture yet that is almost data buildings. I’m still wondering which is better, to be honest.

Problem statement for Collective intelligent building for architectural designing and citizens (tempo)

Although the ending results of architectural designs are used and shared by the public, public citizens rarely have the opportunity to participate in the designing process of the architectural and urban development. To date, urban planning has relied mainly on fixed and rigid laws and regulations, such as conservation programs and standardized building codes. The design process is driven by the architects, urbanists, and developers through their professional abilities, knowledge and intentions. These professionals use their expertise to apply urban and geographical data into their design process. However, this current process does not offer the opportunity of sharing information and design considerations for its users: the citizens who are affected by the resulting product.

The biggest problems of this current system are time and cost. Due to the rapid development of technology, architects can now work remotely for any part of the world, which makes it difficult for them to become immersed within the culture and become experts in a particular location. To appeal to their clients, architects are taught to develop and offer a diverse set of designs. While tackling the design aspect, architects also have to apply the public responsibilities that were taught in their academic education into their designs. Cost is another factor. The costs of conducting research and analyses are usually not included in clients’ bills even though architects spend much time performing these tasks. Caught between the limited amount of time and restricted budget, architects struggle with this balancing act, and the quality of work provided to their clients is never as good they want it to be.

Another problem is that urban data is ‘a product’ to make a profit. There has been a number of companies collecting and analyzing data for marketing. Economists for instance, have journalists network around the world and collect geographical and historical data. However, this data is typically kept partially undisclosed because the data can be sold for academic and commercial purposes. Therefore, architects and urban planners are unable to access and integrate this data into their work. Not only is this a problem for architects and urban planner, but also for the public. Since the existing data available for the public is incomplete, we need to collect the data ourselves to have the most comprehensive data set.

Moreover, the architects’ clients are not always conscious about the cultural needs of the public, the end users. Instead, clients shape their architectural developments based on their business and marketing needs. Due to this reason, architects are forced to prioritize their clients’ requests over their public responsibility.

Therefore, modernized cities continue to develop in the same manner as before. Through globalization, we can now share human resources (architects, urbanists), materials, and engineering/design processes all over the world. But as a result, we lose the distinct dialects, identities of the cities, and cultural values of the individual cities. Today, we can find the buildings of internationally known architects in every modern city. While the building is a signature of the architect, it is not a signature of the individual cities’ identity.

The loss of identity of the cities has created a distance between architectural designs and its users. In the past, the users were deeply involved in the construction process and understood the history and progress. For instance, traditional Japanese architecture was based entirely on the timber structure. Architects were not involved, but master carpenters. These carpenters used timber from local forests and employed local people. This process allowed the users, the local people, to construct their city and give them a sense of belonging. Today’s city development process now relies primarily on the machine industry, and today’s users cannot identify with their city.

Today’s users need visually accessible cultural symbols to identify a connection with their city. For example, the Empire State Building is listed as an important landmark of New York City, noted for its great engineering, Art Deco-style, and lighting system. The Empire State Building was ranked number one on he AIA’s List of America’s Favorite Architecture in 2007. Other Art Deco-style buildings such as the Chrysler Building and Rockefeller Center are significant buildings within New York City, and provide a strong identity.

Nevertheless, the problem is not only to open data yet also how citizens today moving around the world to feel sense of belonging to their cities. While symbols, ornaments, landmarks, and monuments can be used to create strong identities for cities. The problem of connecting the end user to the city itself remains without knowledge about and strong relationships with them, it is hard to feel their attachment to their cities. My project and its use of data can offer a solution to this problem so that users have access to historical and cultural information of their cities and their environment.



What problem do you seek to address? Why is this problem important? What are the causes of the problem you wish to tackle?

Although we can estimate and measure energy usage, crime rates, population growth, temperature or CO2 emissions in a particular city, it is difficult to measure the cultural value of specific locations or architectural buildings within a city. My project “Urban Mnemonic Building” aims to collect, measure and visualize the emotional data, such as love and hate, of urban spaces.

The concept of “Smart City” has been a predominating influence on the maintenance and upgrades of our buildings and cities. The use of high technology and the concept of big data have given us the opportunity to make our cities more economical and more efficient. For example, we can collect data on transportation routes and traffic information to decrease congestion and conserve energy. We can build crime rate maps to promote safety. However, the development of these new methods can potentially create cultural conflicts that could unintentionally influence our living conditions.

Artists record their emotions through paintings, literature, photography, film, and songs. The subjects of these emotions are often urban spaces and architecture, such as 42nd Street and the Empire State Building – 42nd Street was the title of a popular musical and the Empire State Building has played a great significance in multiple films and songs. Urban spaces and architecture are not only significant for culturally created media, but also for public events such as festivals, carnivals, riots, wars, and natural disasters. The data is, in a way, a series of dramatic pieces about urban spaces and architecture. Urban Mnemonic Building unveils the context behind these locations. It provides a record of meaningful living memories amidst the constantly changing environment.

Using text-filtering programming, we can extract and aggregate the words used in books, songs, and films. I intend to use the public library to access historical digital materials. I also plan to set up a public, editable, encyclopedia webpage, which allows anyone to post and to contribute to the data.

As well as mapping the data by using GPS online or iBeacon, this project aims to use Augmented Reality technology to display mixed-media data to places, objects, and architecture buildings, and the urban places and buildings would essentially be the indexes of this new encyclopedia. The devices of AR technology can be smartphones, tablets, and wearable devices. The future greatness of a city could potentially compete based on the amount of data rather than the population size and height of buildings within the city.

The advantages of Urban Mnemonic Building include changing the public’s experience of the city, enhancing city inhabitants’ knowledge of the city, and attracting tourists to see the first virtual landscape on top of a physical city backdrop. Both current and future inhabitants will be able to appreciate the deep and rich background stories of their environment. Similar to how we value and conserve monumental buildings because it allows us to visit and reconstruct the memories of history, this project allows us to preserve and connect fragmented memories of urban spaces and architecture.

By collecting, recording and visualising this data, we can gain more deep understanding and present how people value a city.

Cloudcommuting Class 02

Class notes Data visualisation:

Data visualisation to show feedback loop

Final project can be very open

feedbacks from our presentation

  • use citi data of profiling
  • considering about the size it interesting

Types of data visualisation:

  • ring layout
  • scatter plot(correlation type of data)
  • time series area charts
  • stream graph
  • bar graph
  • tree map(layout D3)
  • choropleth
  • lorenz curve
  • Poly maps
  • Leaflet

*data code cleaning app


  1. processing data visualisation
  2. finalising presentations of our mid-term project

Understanding Networks Class 02

Analogue circuit, electrical bits of information diversion by switches

if the communication is not frequent, packetise the communication/ everything we do almost packetised technology

what inside of packet:

address, information, size, number of packet

In the past, switching happened in physical layer yet we nowadays happen in server clients layers.

  1. routers
  2. switches
  3. hubs

physical layer analyser for SPI:

physical layer sends always pulse and convert into ascii etc..

Public Switch Telephone network:PSTN

telephone service:

Session= agreed …HTTP/ session happens over socket

network connections: what port we connect to? port No.

if we see a mail, socket can be like 442, program listening inbound message

Serial ; only one to one communication


Basic Analog Circuit class 02

next time, we are gonna built power supply.

Understanding magnetic field goes is important which generates current to wire. when we connect to he capacitor, it has limits to accept the current. we cannot get exact measurement to charge capacitor as we cannot take account the resistance of wires. with current, strong magnetic field generates.

T = RC

when coil generates voltage, the

when we disconnect power source,

when we disconnect arduino from a circuit, back voltage happens which kills transistor, potentially.

Semi conductor: Diode

If we have coil, when we energize the coil,  snubing

it’s important to know how diode behave when we switch off the power source

battery is a chemical substance. As we use the battery, we use ions. No ions available, we cannot use the battery never again. battery loses the capacity if we charge half way.

Good battery made by gel, otherwise discharges chemical substance


  1. makes DC magnet field, transforming energy one coil to another coil

sign wave, coil changing change magnetic property

no square wave in nature. we generate square wave by adding sine waves

capacitor charge or discharge caused by signal

check frequency and capacitor:

lower frequency higher capacitor



capacitors, and conductors based on this formula:

square wave has lots sine waves


capacitor, waves, coil,

practice by using electronic tool box

Basic Analog Circuit class 1 revision

Notes from the first class:

Since we cannot see electronic, we somehow visualise their behaviour

  1. Electricity is the set of physical phenomena associated with the presence and flow of electric charge
  2. electric current: a movement or flow of electrically charged particles, typically measured in amperes
  3. The electron (symbol: e−) is a subatomic particle with a negative elementary electric charge
  4. Voltage is the electric potential difference between two points, or the difference in electric potential energy of a unit charge transported between two points
  5. Static electricity is an imbalance of electric charges within or on the surface of a material
  6. An ion (/ˈən, ɒn/)[1] is an atom or molecule in which the total number of electrons is not equal to the total number of protons, giving the atom a net positive or negative electrical charge.

Voltage and current is different so if there is voltage but no current means

*wire thickness depends on how much the current will be only for Ampare, insulation of wire has to be considered by voltage

Differences between Parallel circuit and Series

Series = current is the same but voltage is different

Parallel = the opposite

Power Lamps in series

Voltage is divided into the number of things on unless..


around 36V,

sign wave is okay because it hits 0.

Resistance is the property of a component which …

Measure the resistance by multimeter

look for a gold band or silver(outside of 5%, they get gold band and if they are more than 5% wonky, they put silver label.) / they are not a part of colour code and read the colour from the opposite side

black = 0,

we are not sure how big will the resister. Always measure them.

Resistors value in Series

R = R1 + R2

Recisotors connected in Parallel

R = R1xR2/ (R1+R2)

analog value cannot be the same as math value. We are always okay to the close enough

Conductors =  wires which allows current to flow

Copper, silver, copper oxidised but tin doesn’t solder mask = protection for the

carbon film resistor (carbon doesn’t conduct…)

Semi conductor = diode = only flow on direction

Insulator = materials do not conduct any electricity = timber, plastic,

Group discussion for Mid-term /class Cloudcommuting


My team: Dan Melancon and David Tracy

Our group discussed to research roughly two things:

  1. how use of Citi bike affects other transports
  2. who is the customer.

The task provided:

“to analyze NYC Citi Bike as a P2P urban resource allocation system working with both data visualization and computer simulation models.”

We are planning to logically solve this problem how we can simulate growing this system and also relevance of it. For instance, does it actually enhance public transport system in essence,  and if so, how we can simulate to grow the infrastructure.

our ref for data visualisation: