Posted on and Updated on

Subtraction ⁄ Week 10 ⁄ 4-Axis Mill

I designed a two-finger ring with a flat top surface for engraving/writing/drawing/sticking things onto. It’s designed to fit my middle and ring fingers.

I began with a quick planning phase on paper:

Completed the Vectorworks design in under 30 minutes. I placed the design in the desired position and orientation relative to the origin point even though that’s to be done in the CAM software:

I went and purchased some poplar from Metropolitan Lumber in SoHo. I was told poplar was the next best thing from pine, and I think it looks great for the price. The minimum purchasing length was 8′, so that’s what I got, at 4″ width and 1.75″ thickness:

I cut a 6″ slice to work with:

I had trouble orienting the design so that the tabs would appear on the correct axis… or rather, the material’s proportions were somehow off. As you can see in the image below, two of the tabs don’t appear to be attached to surrounding material. Note that I also lied to the CAM software by an inconsequential .27″ of the material’s X width:

I decided to move forward anyway. What the cut would look like:

After installing the 1/4″ round-tip end mill, I was ready to start cutting:

It took 5-10 minutes just to reach the material surface:

The poplar seemed to be cutting pretty nicely:

Beginning the other side:

RIP:

I think the tabs failed to do their job? They were either too thin, or there weren’t enough of them? Maybe the two of them that appeared not to attach to anything in the CAM software were actually not attached to anything?

The backside of the piece is completely sliced off… the top surface of the ring should protrude from the finger slot portion by .25″:

The first side came out perfectly:

Although a failure, this was of course a productive learning experience. I’m still unsure what exactly went wrong, but in the future I think I can mitigate such issues by considering the how the tabs work when designing the piece.

Posted on and Updated on

Temporary Expert ⁄ Week 8 ⁄ Revisiting Project Idea

I’ve been stuck with where I wanted to go with this project. I’m not completely satisfied with the original project idea involving creating ads for an internet service of the future because I’ve been wanting to explore the use of physical systems (rather than purely social), a la Hans Haacke or Tim Hawkinson, to not only transform the “viewer” into “user” but to do so in a physically participatory way. I spent a lot of time brainstorming in a way similar to my daily practice routine. Stepping away from the computer screen, standing up and drawing stream-of-consciousness style was a helpful way to get myself out of this rut:

So my idea is to build a laptop cooling system that will change fan speed based on various quantifiable parts of a desktop aquarium ecosystem that I will put together, as an attempt to map my computer’s performance to the health of an ecosystem. I’ll methodically document the entire process, perhaps daily, in the form of a blog.

This system will serve to symbolize a microcosm of our larger urban infrastructure, highlighting the manufactured disconnect we’ve imposed on ourselves through it. Many thinkers, including Donna Harraway, Tim Morton, Zizek, etc, over at least the past several decades have criticized the “nature”/man-made duality, yet I feel like this psychological disconnect is still prevalent which I think leads to a sense of powerlessness over this distant “nature”. With this project I aim to obfuscate this duality and illustrate the level of agency at the hands of each individual.

A rough sketch of the concept:

The cooling pad (containing a fan or two) will be connected to my computer for power and data transfer via usb. The tank will also either have sensors transferring data to my computer via usb or I will manually observe and quantify data points by hand. Some potential measurable aspects: light, water purity, # species, water temp, growth rate… I will try to generate as much biodiversity as I can within the aquarium, but am thinking of sticking mostly to corals and underwater plant life with as few fish or animated creatures as possible for simplicity’s sake.

This successfully acts as a physical system for which I’m an active part of and it’s both conceptually sound and feasible enough that I’m comfortable moving forward with it. Although the final output won’t be participatory/interactive as documentation in the form of a blog, the act of blogging should add a performative element to the work, immersing viewers throughout the process in a somewhat time-sensitive format. This also opens me up to documenting in different ways, like maybe live streaming an IP cam into the aquarium. One concern is monetary constraints, as building an aquarium is not cheap. Another is where to install: I’m always moving around from place to place, and so I might only be able to monitor/participate with this system for so many hours a day. I also need to consider that I’ll have a bunch of living things in my hands by the time I’m finished. When will I be finished?

Posted on and Updated on

Subtraction ⁄ Week 8 ⁄ Lathe Assignment: Foosball Player

For this assignment I planned to stick with the generic design provided:

I started off with the other half of the firewood block I’d used for the first lathe cut (the one on the right):

I first cut the block into a cylinder with a diameter matching the max width of the piece (1 1/4″). Then I penciled off the various parts and cut:

Finished lathe cut:

The ends cut off using the band saw:

At this point I realized I should have drilled the required screw and bar holes before finishing on the lathe, so instead I’d have to use the drill press. I was initially going to mount the piece for drilling like so:

But the wood was very soft, so in order to clamp it tight enough to keep it in place I’d end up compressing it and drilling an oblong ellipse. So instead I used the v-block with some cardboard support underneath:

I eyed the position of the screw holes and drilled them the same way:

After this I shaped the “kicker” at the sanding belt:

And finally sanded the whole piece:

Posted on and Updated on

Subtraction ⁄ Week 7 ⁄ Lathe Skill Builder

I started off with a chunk of firewood that had a big curve in the center, so I took it to the band saw and cut it into two pieces and trimmed off some knots and corners:

I decided not recreate the handle demonstrated in the skill builder, but I wasn’t sure what I wanted to do instead. Before figuring that out I cut the block into a cylinder using the large round-nose scraper, which took about 20 minutes:

I decided to just go with the flow, and end up with some abstract sculptural piece:

This took about 40 minutes to an hour to complete. Something about this very involved, hands on experience… the tactile satisfaction of cutting away at the wood makes this hands down the most fun and rewarding tool in the shop for me. I wanted to explore curvature and ended up doing this progressively compressed wave design. The smallest cavity to the left required the tiny gouge scraper, and the tighter curves were done with the small round-nose scraper. Once finished I took it back over to the band saw to chop off the ends, and sanded it a bit:

Wow! Straight out of a Pier 1 catalog. My mom will love this.

Posted on and Updated on

Data Art ⁄ Assignment 2

 

Yall creeps do your best

Why debate my lucid states

remember the time

– Kimheche, https://forums.craigslist.org/?forumID=27

When approaching this assignment I tried thinking of ways various aspects of the internet could be preserved more effectively. One major issue when it comes to archiving the web is the difficulty of preserving the context / ecosystem within which a certain digital artifact originally existed in and interacted with. I had this issue in mind while experimenting with different ways of preserving text on the internet.

I thought about how a web page’s UI is usually secondary in importance to the main content of a web page, but still contributes to the experience of the content however subtle. Most UI stuff is made up of images though, so in an effort to focus on text for this assignment I started thinking about discussion forums, which also heavily relies on web UIs or interactive visual interfaces via voting systems, parent-child reply hierarchies, user ids, timestamps, etc.

So I ended up attempting to explore what could be uncovered from all of the information nested in craigslist’s “literary & writing” forum if reorganized in different ways.

I chose craigslist because it’s always trafficking a good amount of daily user-generated text-based content, it’s freely available, and isn’t “securing” most of this content behind layers of back-end complexity, if at all.

For this assignment I focused on the first two pages of discussions in this forum:

I noticed there aren’t that many unique users — this is mostly a small group of regulars who spend enough time here to have developed somewhat of an inside culture (this is what I gathered from simply not being able to understand many of the posts while other users seemed to without issue). I decided it would be interesting to analyze the posts of a single user, so I chose the most prolific poster “Kimheche.”

First I tried scraping all this user’s posts manually without success, so for time’s sake I copypasted all thier posts from the first 2 pages manually into a “Kimheche.txt” file:

We one Remember. I think I knew what you meant though. I'm glad you took my advice. 

Oh man Ernie and d74 are the best you can do. You realise I don't even look at these posts right. Clutter. What's to debate?

See you Give me some good stuff next time. This is supposed to be a writers forum. 

Clever girl And you are asking, besides that you already gave me the finger. "The sun is the same in a relative way though your older." Pink Floyd 

Try to rely on adversarial processes In a little more appropriate fashion. And try not to dwell on being called creeps.

You creeps will be ok Just wait next time.

The vanquished know not the vanguard You at least are intellectually consistent in your missaproriations of various states. Self symmetry across scale, but yall blew the threshold by way of misinterpetation. Self interpretation perhaps. You may have missed something. I know you were trying to fix the plumbing, by way of... Doesn't work and didn't, paradoxically it brought undue attention to your devices. Lucky for you the overall appeal was not congruent with your intention. We did learn some things though didn't we. Neon gods by your hand didn't match the prayers by the hand of human. Faith and now agency reside. Your sabotage circumvented, amount to a paradigm shift beyond your desire, your attempt at compulsion, your duress. You did it to youreselves. Though all this has been digitized, it does not compute. How's that golden library. You couldn't see the carbon through the fire, and all you have is smoke.

Hey you been drinking with lucid? § 

I'm not averse to self correction Though it's just one potential. Androgeny faciltates far more productive states that tend to be definitive for this version of time you speak of. Relativity being the arch that you rely upon runs parallel, though does not propel. You run static. There is a reason why Relativity was locked away in a singularity. You take an enormous risk with your contrivance. You shouldn't equivocate your desire for self preservation with collateral damage. You speak this when you write "we're the river" 

See red rabbits This is why your a creep 

Hey someone does understand The misappropriation I speak of. By the way, there's a reason why duress does not apply. I'm charging, the consolidation of your productive energies to be converted by my efforts. Uncle neb need not apply unless he wants a fight. Portal defies your contrivance, that's a universe thing. 

Hey there you are Where's lucid 

You seem to have the same problem With staying on topic. Do you two know eachother? 

Coopt the nope § 

Denial being your chief benefit The compartmentalization of belief systems to be drawn upon at your convenience. You may want to fix that. 

Polyfulcrum §

Saints § 

Wolves § 

Radio § 

Tech §

Buttons § 

Sabotage § 

Generations of novice activity Unepuipped, misappropriation of dissasociative states. 

Problems Yall got em. 

I encourage An iteration. Though you may want to consider initial conditions, beyond the minimal scope of the various psyche states you have perpetuated, for a very long time. 

Yep Still me. 

There's a when For solutions. It's a good thing I know how. 

Puzzle piece §

You do realize That there is a congruency to these posts, I'm certain they can be found in word association. Do you remember the beginning of this experience, it's been mapped througout and if an attempt to reverse engineer were initiated I wonder where it would lead. Consider wikileaks and the devices that were revealed. There is a reason why I have confined myself to this forum lately. Is panic your catalyst? Hold steady, resist the urges of paranoia. Your initial attempt at a larger sabotage has been circumvented. There has been an enormous sigh of relief and the beehive breaths on. I'm certain they will do their best not to resent yall. Me, I'm just saying, it's about time someone made yall sweat, I'll endure. Babel on tower, reconsider your construct and the means by which you attempt to achieve them. Not everyone is on your side. Consider inspired processes vs the best of what faction has to offer thus far. And try not to be Jerks to eachother. Refine your egalitarian construct, I think we all agree it's a valid next if applied vacant of your desire or duress. 

And while you dwell upon this. I'll prioritise solutions. 

Metallurgy § 

Loud pipes, engines revved § 

Stone soup Boiling water, steam. Fire, wood, ashes, smoke. Conversion. Effort. Someone had to carry the water, provide the kettle, bring the wood. Who lit the fire and what was found. What will be revealed.
It's not as if the stones are unimportant, good for casting. David against goliath. What's the foundation? Inverted fulcrum? Strange attractors. relativity?
This has gone beyond the scope of script, it's not about knowledge of, more like how. Can't force this, that would be a missapropriation, though you tried.
There's a reason why I got this. Yall shouldn't have tried to force this. A risk was taken against a question who's dynamics you were not inclined to consider. You panicked. I panic sometimes to though it's not the same. 

What will he do? What can he say? Thirteen stones perhaps, relativity ground to powder by way of faction each blinded by the other and themselves. Fertile soil. How and when? Though it's possible yall found a reason to cooperate. There is a group out there who know the value of reconciliation, they have been charging this whole time. Oral and written history, unafraid, undaunted in the face of enormous odds. Primus action that you cannot reach, though I'm certain you have caught your glimpses and are compelled to co opt a spirit that will not consent to your avarice. 

You sound bitter I would be too, if I weren't me. This is fun. 

Try to remember Your married. 

There she Ms Mrs duplicity, lucid. It appears though you are the big guns in this forum, or everyone else is sleeping, night. 

Do you remember That summary I spoke to you of the gunslinger Eddie and Susannah? 

My point is Yall blew the threshold. Like dealers you tried to push the relativism of your position while ignoring or attempting to corral its opposite. Your supposed to be the visionaries, turns you need spectacles. 

English lady You sound like redrabbits.

Listen mther At least red rabbits took responsibility. There's dead beat mom's out there to you know, in a wyrd way. 

There are many things that concern me. Tension of opposites, polarity and the ideas of continuity. At least you didn't say respect, doesn't sound right coming from you. 

Once again implied. And it shows you have been paying attention. Who would have a need for your misguidance unless there was a desire from someone for someone to circumvent or expose it. Telemetry is a virtue. While your Joyce blew the hoist, I remain intact. 

Are you drunk? It's not saturday. 

Off topic lucid Your supposed to be a wyzard of smart. Didn't you say you were enlightened, though you still utilize novice practices, in the process of debate. You been here the whole time lady and you still don't know me. There is an index of your progressive... Previous posts you know, though I'm not certain it represents progress. Vodka today or wine. 

Yep § 

Sorry cheeba I knew better than to ask. That would have made me part of it, open to misappropriation. That isn't what this is about. Though to apply this to the future I will do my best to be far more gentle with those whose spirits need protecting. Thank you cheeba, you've been solid as a rock for this quantum bit. 

I would be upset too If I weren't a human being and comprehending of what could have been. LE SIGH. The vanquished know not the vanguard. 

Maybe not but you try To circumvent uncomfortable realities. 

Well this is encouraging I'm being asked to keep silent. Chalk it up to growing pains and I might get through this thing alive. Perhaps. Believe me lucid as duplicitous as you are you'll be ok. And so will I. 

Didn't call you a liar §

I remember your posts from way back And I may have watched you fall on your ass. Your right, you do have people looking out for you. Though they aren't all that quick to pick you up. 

How many people Have you missapropriated. 

I won't call you a liar. But you know of what I speak. 

You are right about that Though Im not blind. And there's that word again, unfortunate. When are you going to integrate personalities? 

Try not to dwell in that It's express of your means. 

As if your work is done Your goodbye wouldn't be valid, I couldn't accept negation for something I've shouldered with and now without shelter. Can you accept a static state or do you still need to clear the rest. You have unfinished business. Your the one who consented to a half ass job. 

That implies That I was Misguided in the first place. Took you a moment to address the wyrdness. Fractured
Paradoxically consistent with your methodology. 

Your not my mom wyrdo. § 

For all you creeps If you were half as crude as you are, and a bit more articulate, you might get somewhere. You may even learn a thing or two about circumventing foregone conclusions. You may even get that revolution you been striving for, though it's nothing I would subscribe to. Me I prefer renaissance. As for the people in the real world, they got stuff to do. How's your ratings by the way. You run into conflict with the accounting dept. Oh wait I forget wherever you all are at there's a rash of fraud and theft. Are you judging me, or are you judging your failures. Say hi to Hollywood for me. 

I'm trying to be humble But I think I'll save it for the people that reside in the real world, utterly subject to the malignancies of faceless nameless cowards such as yourselves. I know where your at and I know how to find you. I remember not your faces but your various states. I know the value of truce, I just don't apply it in the face of odds akin to David and goliath. You've been legit after a fashion, and this experience is not without it's symmetry. The pen is mightier than the sword, I will confine my efforts to debate and countering the bullshit. If your not careful you might just see the fleece you pulled over your own eyes. Someone said debate safe, I say there hasn't been a debate until now. How's that parallel Hillary reality working for you? 

I know I said something about a last post But I have to set the record straight. Not once did you lay out even one aspect of fractal dynamics. Yours sounded more like...? And by the way the best abstraction out there from the wizards of smart is hieddingers cat. Hardly relatable unless one was inclined to be cruel to animals. Me i like cats, and if i see some creep trying to prove another creeps theory right, that cats gonna get a chance to prove some string theory. Which hasnt quite worked out, has it. Tangibles and intangibles. Feel free to correct me. By the way, trees circulate vitals without the benefit of a pump. Try not to ponder subjective truths without first recognizing objective realities. 

You did mention Scale and symmetry. Getting warmer. I remember you antibatman, from last year. I think we met. How's the pharmdude, I'll call him al. 

Bout time Someone spoke some sense. Though I think students understand gravity in different forms. Consider the way virtue adheres to organic processes. People respond to authenticity even if its off or on or both at the same time. Beyond the scope of ideologies there lies a threshold. You may know the vangaurd without knowing it. 

At this point I thought it would be interesting to use the RiTa library in Processing to find all the most frequent words used and make a haiku out of them that could be an archetypal representation of this user’s persona in this community.

The (incomplete) Processing code thus far:

import rita.*;
import java.util.Map; //for hashmap
import java.util.LinkedHashMap;

//String testStr = "dog dog cat tree horse tree dog";
//String[] testWords = split(testStr,' ');
String[] sentences;
String[] words;
LinkedHashMap<String,Integer> wordCounts = new LinkedHashMap<String,Integer>(); //"key" = String.... "value" = Integer
LinkedHashMap<String,Integer> frequentWords = new LinkedHashMap<String,Integer>();
LinkedHashMap<String,Integer> wordSyllables = new LinkedHashMap<String,Integer>();

String line1 = " "; // = "This is the first line"; //5
String line2 = " "; // = "Haikus are tough to create"; //7
String line3 = " "; // = "Save the best for last"; //5
Boolean isLine1Done = false;
Boolean isLine2Done = false;
Boolean isLine3Done = false;

void setup() {
  size(1280,720,P3D);
  loadText("Kimheche.txt");
  removePunctuation(words);
  countWordFrequency(words);
  getMostFrequentHashes(wordCounts);
  getSyllables(frequentWords);
  searchByPOS("Kimheche.txt");
  makeHaiku(); //find five 1 syllable words and add them to a string
  if(isLine3Done){
    println(line1);
    println(line2);
    println(line3);
  }
}

void draw() {

}

void loadText(String url) {
  String[] lines = loadStrings(url);
  String allText = join(lines, " ");
  sentences = RiTa.splitSentences(allText);
  words = split(allText, ' ');
}

void removePunctuation(String[] w){
  for(int i = 0; i < w.length; i++){
    w[i] = w[i].replace(".", "");
    w[i] = w[i].replace("?", "");
    w[i] = w[i].replace(",", "");
    w[i] = w[i].replace("!", "");
    w[i] = w[i].replace(""", "");
  }
}

void countWordFrequency(String[] strArr){
  for(int i = 0; i < strArr.length; i++){
    if(i > 0){   
      if (wordCounts.containsKey(strArr[i])) { //if the current word already exists in hashmap
          wordCounts.put(strArr[i], wordCounts.get(strArr[i])+1); //++ the integer value for this word in the hashmap
      } else {
          wordCounts.put(strArr[i],1); //if this is a new word
      }
    } else {
      wordCounts.put(strArr[i], 1);
    }
  }
  //for (Map.Entry me : wordCounts.entrySet()) {
  //  print(me.getKey() + " = ");
  //  print(me.getValue());
  //  println("..");
  //}  
}

void getMostFrequentHashes(LinkedHashMap<String,Integer> _wordCounts){
  for (Map.Entry<String,Integer> me : _wordCounts.entrySet()) {
    if( me.getValue() > 3){
      frequentWords.put(me.getKey(), me.getValue());
    }
  }
  //for (Map.Entry me : frequentWords.entrySet()) {
  //  print(me.getKey() + " = ");
  //  print(me.getValue());
  //  println("..");
  //}
}

void getSyllables(LinkedHashMap<String,Integer> _frequentWords){
  for (Map.Entry<String,Integer> me : _frequentWords.entrySet()) {
    String syllables = RiTa.getSyllables(me.getKey());
    String[] syllabledParts = split(syllables, '/');
    int numSyllables = syllabledParts.length;
    wordSyllables.put(me.getKey(), numSyllables);
  }
  for (Map.Entry me : wordSyllables.entrySet()) {
    print(me.getKey() + " = ");
    println(me.getValue());
  }
}

void makeHaiku(){
  
  //line 1
  if(!isLine1Done){
   for (Map.Entry<String,Integer> me : wordSyllables.entrySet()) {
     if(me.getValue() == 1){ //if this word is 1 syllable
       line1 += me.getKey(); //add it to this line
       line1 += " ";
       String[] lineCounter = split(line1, " ");
       if(lineCounter.length == 5){
         isLine1Done = true;
       }
     }
    }
  }
  if(!isLine2Done){
    for (Map.Entry<String,Integer> me : wordSyllables.entrySet()) {
     if(me.getValue() == 1){ //if this word is 1 syllable
       line2 += me.getKey(); //add it to this line
       line2 += " ";
       String[] lineCounter = split(line2, " ");
       if(lineCounter.length == 7){
         isLine2Done = true;
       }
     }
    }
  }
  if(!isLine3Done){
    for (Map.Entry<String,Integer> me : wordSyllables.entrySet()) {
     if(me.getValue() == 1){ //if this word is 1 syllable
       line3 += me.getKey(); //add it to this line
       line3 += " ";
       String[] lineCounter = split(line3, " ");
       if(lineCounter.length == 5){
         isLine3Done = true;
       }
     }
    }
  }
}

void searchByPOS(String posPattern) {
  //Take the pattern sentence and find its POS
  String[] pos = RiTa.getPosTags(posPattern);
  String posString = join(pos, "-");
  println(posString);
  
  //Go through our annotated text and look for that pattern
  for (int i = 0; i < sentences.length; i ++) {
    
  }
}

This program doesn’t yet spit out a haiku but it does

  1. Split the entire text into individual words
  2. Count each word’s frequency
  3. Takes the top 100ish most frequently used words and determines how many syllables they each consist of

The words sorted by frequency:

And finally Kimheche’s haiku (done manually by me, for now):

Yall creeps do your best

Why debate my lucid states

remember the time

Posted on

Temporary Expert ⁄ Week 6 ⁄ Daily Assignment

For this week’s 1-hour-per-day assignment I felt it important to step away from the computer while experimenting with my idea to engage it in a different way.

Day 1 (Thurs)

Today I went to the Queens museum to see the 1964 Panorama of the City of New York:

…and the 1938-1939 Relief Map of the New York City Water Supply System:

The city’s watersheds are highlighted. Catskill & Delaware watersheds:

Croton watershed:

The plaques along the perimeter of the map added some interesting numbers to the visual:

Day 2 (Friday)

After too much stalling on what to do, I decided to just start doing something and let it develop over time. So I mapped out the Yangtze River watershed in China, one of the more interesting watersheds I’ve looked at this semester. It encompasses about 20% of China, which is a considerable size even on a global scale:

I drew the map and river on paper, then overlaid the watershed area in yellow on transparent paper. At the mouth of the Yangtze River is Shanghai:

Day 3 (Saturday)

Next I drew the smaller rivers / tributaries that make up the entire Yangtze River catchment system:

Along the Yangtze River is the massive Three Gorges Dam, which is the world’s largest power station, producing hydroelectric power. This led me to mapping the locations of all currently operating hydroelectric power stations in this watershed:

Day 4 (Sunday)

On day 4 I finished mapping the hydroelectric power stations:

Day 5 (Monday)

I read about a study that concluded that the benefit for preserving the watershed’s forests helped flow more water through the dams thus producing more electricity was greater than the revenue generated from clearing them for timber production, so I decided next to map the proliferation of forests in the area:

As in most parts of the world, tree loss (orange) far exceeds growth (black).

Day 6 (Tuesday)

After this I thought it would be interesting to map the consumption / demand of the water (darkest: >1000/km sq; lightest: <= 1/km sq):

Day 7 (Wednesday)

TBD

Posted on and Updated on

Subtraction ⁄ Week 5 ⁄ Assignment: CNC Project

Before cutting my final material I made some tweaks to the Vectorworks design. I added 0.02 inches to the thickness of the slots (I figured it would be better to go a little too loose than not fitting at all), as well as some dog bone corners in areas that I’d overlooked before:

3-ply Canadian birch from Midtown Lumber. I might have been ripped off but this costed me $96 for a 4’x8′ sheet. That’s how confident I was in my design and prototype. I had half of the sheet cut into two 2’x4′ pieces, and finished the table in two cutting jobs (as per the designs above):

The sheet corners ended up being pretty accurate right angles, so my cuts went very smoothly. Took about 45 minutes from start to finish, including changing boards. Here is the first cut, the surface and support beam:

The two identical legs:

After sanding:

Assembled (requires no screws or pegs — it’s completely detachable):



Sadly the table is structurally weak — the legs are too thin, the slots are actually a little too loose, and the joints which the legs attach to the table surface aren’t designed in a way that provides them with enough side-to-side integrity. I’m not sure why I had so much confidence in my design when I’d never actually built a piece of furniture in my life. I still think this piece is salvageable though, perhaps with diagonal support beams between the legs.

Posted on and Updated on

Temporary Expert ⁄ Week 5 ⁄ Topic 1: Ecosystem Services, Project Proposal Draft 2

Link to slide deck here (Dropbox)

Human society can no longer treat the environment as a ‘free good’ to be exploited without consequences. As the limits to our consumption habits begin to materialize along the horizon, we must reconsider fundamentally how we think of ourselves in relation to the ecosystems we are destroying yet rely on so heavily for survival in order for our children to survive and thrive in a world worth living in. All of humanity will ultimately benefit from working to reshape our society’s functions to consider not only its efficiency but also its resilience in providing us with such security and comfort well into the future.

One of the major opportunities for positive change toward a more resilient society involves harnessing a better understanding of how the functions inherent in our local ecosystems can provide us with services that are often more beneficial than their man-made counterparts from an economic standpoint, which yields further incentive to restore and sustain the biodiversity that enables our ecosystems to provide us with these services, from the provisioning of food, water, timber and natural gas to the regulating of our air and water purity.

In order to harness such an understanding I’m proposing to create artifacts of a possible future of the global internet infrastructure that would, by design, close the perceived gap between the consumption habits of “end users” and the resulting impact on the environment. The landing stations for the submarine fiber-optic cables that carry our web traffic around the world would be reconfigured with new data transfer technology combined with extensive complexity and environmental research that would result in an web paradigm where web connectivity speeds are directly based on the biodiversity of the landing station’s local ecology. Not only would this have all internet users thinking and caring about their local ecosystems, but also of those in countries the world over.

The artifacts would most likely consist of mock advertisements that take place in major cities and on the internet. The ads would lead to a corporate-looking EcoNet landing page with further detail about the concept. Users engaged enough to have visited the site could perhaps also be provided with some sort of platform for feedback or discussion: a forum, an IRC, surveys, a “contact us” form, or even a temporary phone line with an operator listening to and recording incoming calls.

The implementation of ecosystem services into our infrastructure can result in a kind of environmental manipulation that can have unforseen consequences. Through these objects I’ll attempt to expose possible social, economic, or ecological downsides, attempting to provoke questions about what it means to intervene in such complex systems. For example, in “Ecosystem Services: From Concept to Practice” Jetske A Bouma and Pieter JH van Beukering state that “the key characteristic of ecosystems is that they consist of public or “common-good” resources.” So what does it mean to privatize these resources? What does it mean for the poor, who are more likely to rely on these common-good resources rather than societal infrastructures (like grocery stores or purified tap water)?

Posted on and Updated on

Subtraction ⁄ Week 4 ⁄ Skill Builder: Joints

For this skill builder Iexplored the slotting joint with mortise holes with “dog bone” corners. I tried to figure out the best type of dog bone cornering as well as what my expectations should be in terms of fitting with some ~1/2″ MDF board which does not have a completely uniform width (to a decimal degree). This will help me plan for my table assignment, which I plan to assemble using this type of joint in multiple places, but with Canadian birch.

I actually ended up cutting a second set of the same joints with 0.02″ added to the slot thickness.

Failure — I didn’t make the slot large enough to fit a piece through longways. Hitting it with a mallet didn’t do the trick:

The 0.5″ pieces just fit. After this test I decided to go with 0.02 to my final piece.

Posted on

Subtraction ⁄ Week 4 ⁄ CNC Assignment Sketches

For the CNC assignment I’d like to build a small coffee table for my living room. I plan on using two 1/2″ thick 2’x4′ plywood boards. The table will be 3′ long, 1.5′ wide, and 1.5′ high, and will consist of 4 parts: a surface board, two legs, and a support beam. These parts will be joined together with mortise holes with “dog bone” corners. This will allow the table to be effortlessly deconstructed and put back together.

I plan to do two printing jobs (one on each plywood board):