dotconor

Jul 27

scrambling to the top of the reset button, staring down the portal #latergram #yesterdaygram  (at Island Pond Mountain)

scrambling to the top of the reset button, staring down the portal #latergram #yesterdaygram (at Island Pond Mountain)

Jul 12

#heregarden 2.0! (regram @carolynshams) (at The Heregarten)

#heregarden 2.0! (regram @carolynshams) (at The Heregarten)

Jul 11

test shoot in the @ginlane kitchen w/master chef @gordonsexton for @sweetgreen  (at Sunset Park, Brooklyn)

test shoot in the @ginlane kitchen w/master chef @gordonsexton for @sweetgreen (at Sunset Park, Brooklyn)

Jun 13

Apple's Game -

bigzaphod:

This week Apple introduced app extensions into both iOS and OSX. When a 3rd party app wants a particular kind of service (such as photo editing), iOS presents the user with a list of other apps on their device that have the desired extension. Once the user picks one, the extension appears right…

Apple’s Console

May 26

dennys:

justcarbonbased:

Thinking back to freshman year… We used to be so close. What happened to us, Denny’s?


Oh Liz… What happened to us? What happened to you?!!! I remember your first year at Florida State like it was yesterday… Now look at you. Eyes wide with excitement and passion, ready to take on the world! I think the first time we met was around midterms your first semester. You were hungry then. For knowledge. Oh, and for Denny’s. Remember how we laughed? And how about the time you rushed Sigma Alpha Iota? You were worried they wouldn’t accept you. I knew they would. You’re so talented and pretty. We both share a love for all things music and 24/hour diners, which is I why think we hit it off so well. That’s why our relationship is so special. Liz, nothing has happened to us. I am still open 24/7 and you still get hungry at odd hours. I’ll always be open for you, Liz. Always. Graduation is not the end for us. I can’t wait to meet (and dine with) the beautiful hard-working, driven adult you are blossoming into. Take care Liz. And congratulations to the class of 2014.

I’m not often impressed by sponsored social media antics, but what’s happening on the Denny’s tumblr is pretty special.

dennys:

justcarbonbased:

Thinking back to freshman year… We used to be so close. What happened to us, Denny’s?

Oh Liz… What happened to us? What happened to you?!!! I remember your first year at Florida State like it was yesterday… Now look at you. Eyes wide with excitement and passion, ready to take on the world! I think the first time we met was around midterms your first semester. You were hungry then. For knowledge. Oh, and for Denny’s. Remember how we laughed? And how about the time you rushed Sigma Alpha Iota? You were worried they wouldn’t accept you. I knew they would. You’re so talented and pretty. We both share a love for all things music and 24/hour diners, which is I why think we hit it off so well. That’s why our relationship is so special. Liz, nothing has happened to us. I am still open 24/7 and you still get hungry at odd hours. I’ll always be open for you, Liz. Always. Graduation is not the end for us. I can’t wait to meet (and dine with) the beautiful hard-working, driven adult you are blossoming into. Take care Liz. And congratulations to the class of 2014.

I’m not often impressed by sponsored social media antics, but what’s happening on the Denny’s tumblr is pretty special.

May 21

rapshirtsforwhitepeople:

COP THIS SHIRT »

miami, DC prefer coldstone creamery

rapshirtsforwhitepeople:

COP THIS SHIRT »

miami, DC prefer coldstone creamery

May 11

[video]

May 03

(Source: eightmelodies, via hotdiggedydemon)

May 02

forgethowtotalk:

//threads_140421bboolean alternate = true;ArrayList<PointPosition> pointPosition = new ArrayList();int threshold = 135;int width = 1920/3;int height = 1080/2;int[] directions = {  (width*-1)-1,  width*-1,  (width*-1)+1,  1,  width+1,  width,  width-1,  -1};void setup(){  size(width,height);  background(0);  frameRate(12);  startScatter();}void draw(){  threshold = setThreshold(threshold,135,235);  fill(0,2);  stroke(0,2);  rect(-2,-2,width+2,height+2);  stroke(255,threshold);  for(PointPosition p:pointPosition){    p.tpos.x = p.tpos.x+tan(threshold)*sin(millis())*sin(p.pos.x);    p.tpos.y = p.tpos.y+tan(threshold)*cos(millis())*cos(p.pos.y);    p.update();    p.render();  }}void startScatter(){  for (int i = 0; i<width/2; i++){    PointPosition p = new PointPosition();      p.pos.x = width/2;      p.pos.y = height/2;      p.tpos.x = width/2+cos(i)*width/5;      p.tpos.y = height/2+sin(i)*height/5;    pointPosition.add(p);  }}int setThreshold(int threshold, int minThreshold, int maxThreshold) {  if (threshold <= maxThreshold && threshold >= minThreshold && alternate) {    threshold++;  } else if (threshold <= maxThreshold && threshold >= minThreshold) {    threshold—;  } else if (alternate) {    threshold = maxThreshold;    alternate = !alternate;  } else {    threshold = minThreshold;    alternate = !alternate;  }  return threshold;}class PointPosition {  PVector pos = new PVector();  PVector tpos = new PVector();  color pointColor;  void update(){    pos.lerp(tpos,0.2);  }  void render(){    point(pos.x,pos.y);  }}

forgethowtotalk:

//threads_140421b
boolean alternate = true;
ArrayList<PointPosition> pointPosition = new ArrayList();
int threshold = 135;
int width = 1920/3;
int height = 1080/2;
int[] directions = {
  (width*-1)-1,
  width*-1,
  (width*-1)+1,
  1,
  width+1,
  width,
  width-1,
  -1
};

void setup(){
  size(width,height);
  background(0);
  frameRate(12);
  startScatter();
}

void draw(){
  threshold = setThreshold(threshold,135,235);
  fill(0,2);
  stroke(0,2);
  rect(-2,-2,width+2,height+2);
  stroke(255,threshold);
  for(PointPosition p:pointPosition){
    p.tpos.x = p.tpos.x+tan(threshold)*sin(millis())*sin(p.pos.x);
    p.tpos.y = p.tpos.y+tan(threshold)*cos(millis())*cos(p.pos.y);
    p.update();
    p.render();
  }
}

void startScatter(){
  for (int i = 0; i<width/2; i++){
    PointPosition p = new PointPosition();
      p.pos.x = width/2;
      p.pos.y = height/2;
      p.tpos.x = width/2+cos(i)*width/5;
      p.tpos.y = height/2+sin(i)*height/5;
    pointPosition.add(p);
  }
}

int setThreshold(int threshold, int minThreshold, int maxThreshold) {
  if (threshold <= maxThreshold && threshold >= minThreshold && alternate) {
    threshold++;
  } else if (threshold <= maxThreshold && threshold >= minThreshold) {
    threshold—;
  } else if (alternate) {
    threshold = maxThreshold;
    alternate = !alternate;
  } else {
    threshold = minThreshold;
    alternate = !alternate;
  }
  return threshold;
}

class PointPosition {
  PVector pos = new PVector();
  PVector tpos = new PVector();
  color pointColor;
  void update(){
    pos.lerp(tpos,0.2);
  }
  void render(){
    point(pos.x,pos.y);
  }
}

May 01

[video]

Apr 27

excavating (at South Williamsburg)

excavating (at South Williamsburg)

Apr 21

White Guys Wearing Oculus Rifts

White Guys Wearing Oculus Rifts

Apr 17

samsungdesign:

There are no posts yet.

Apr 13

makin bacon wrapped trout for GoT feast (at farmhaus)

makin bacon wrapped trout for GoT feast (at farmhaus)

Mar 27

Thoughts On Oculus -

It’s about who owns the servers.

The servers that store your metrics. The servers that shout the ads. The servers that transmit your chat. The servers that geofence your every movement.

It’s time to wake up to the fact that you’re just another avatar in someone else’s MMO. Worse. From where they stand, all-powerful Big Data analysts that they are, you look an awful lot like a bot.

The real race isn’t over the client — the glasses, watches, phones, or goggles. It’s over the servers. It’s over the operating system. The one that understands countless layers of semantic tags upon every object on earth, the one that knows who to show you in Machu Picchu, the one that lets you turn whole visualizations of reality on and off.

Hopefully, the one that isn’t owned by anyone.

Pshhht, rendering? We’ll get new client hardware, new client software. Big whoop.

I’m a lot more worried about whose EULA is going to govern my life.