Work and Workings of a Nerd

A personal blog about what's on Kevin's mind.

December 26, 2011

Valley State of Mind

Filed under: personal — kevin @ 10:13 am

I always look forward to coming home on vacation. I know I have the chance to snap out of my regular rhythm, enjoy home cooking, sleep in, see my family, and snatch up various items from around the house. What I sometimes most look forward to, however, is the least predictable opportunity: catching up with grade school friends. Unlike my family, I’m not constantly updated with the latest news, and get-togethers let me hear where people have been in the often too-long time since I last saw them.

This particular vacation has been interesting because it’s 4 years since high school graduation, and many of my friends are just out of college. Oddly, I happened to end up meeting up with quite a few I haven’t seen at all since high school, which makes it as though college never really happened. It seems like people are all over the place: some have moved out of Texas, most stayed. Some are doing something related to their college major, most aren’t. But across the board, it sounded like they just didn’t really know what they wanted the rest of their life to be yet.

Which is fair. Unlike in other education systems, it seems that American students often make very late choices about what they want to do. I’ve heard that in Europe, some students are tunneled into a profession as soon as they reach high school. Here, most high school students don’t specialize at all. 4-year colleges often don’t require students to choose a major upon admission, and even if they do, they have the flexibility to change well into their 3rd and 4th years. And as I’ve discovered, even college graduates don’t know what jobs they want. It’s a sentiment I can understand given my huge changes over the past year or two, but I was surprised by their approach to dealing with it.

Many of them mentioned that they were just working jobs and not working on their careers. The sense I got is that they were biding their time: uncertain of what they wanted to do, they were trying something out to gain a little experience, like a small job at a big corporation, and they were continuing to explore and see what might come their way. While holding down the fort 9-to-5, they could spend their evenings learning about other opportunities and enjoying life. Instead of returning home and becoming dependents again, they wanted something temporarily stable until they found their true passion and could jump on that opportunity at that time, with a resume and work history that demonstrated their commitment.

Put that way, this plan seems very reasonable, and I happily agreed that this was the best thing for them to do at that time. Only after thinking about it a little longer did I realize that this very sound plan for any college graduate completely contradicted my own plan.

The mindset that I came into was that this time after college was the best time to go for the biggest, craziest idea possible. At this time, my only commitment is to eat and have a warm roof. I don’t have a family or any dependents and am not locked into a corporate ladder. Even if I fail, I can learn a lot, and even the worst failure is still work experience. By the time I’ve waited to find my passion, I’ll have lost that window of freedom. I only need that really steady position a few years down the road, and I can reevaluate the rest of my life at that point.

This mindset is undoubtably a product of my time in the Bay Area, where you can’t miss the optimism that anyone can change the world and the urgency that someone else will if you don’t. And even then, it can be hard to follow that plan. Many of my friends, even from Stanford, are heading out to well-paying jobs at big companies, some of which will definitely pitch their startup roots but realistically can no longer maintain that excitement and enable individuals to really go for the big thing. Even I almost took the safe path of job opportunities with Silicon Valley firms. It actually took some external forces to push me along the path I am now that has really allowed me to embrace this headlong mindset.

That difficulty and serendipity, however, reminds me how hard it is to believe these perspective from the outside. Out of my great confusion from CS378, one thing I learned is how important it is that one be immersed in a particular community and circumstance to really understand certain ideas. Just as how a halfback pass play isn’t very tricky to someone who doesn’t understand football conventions and strategy, it’s hard to really believe the mindset I’m in without being where I’ve been.

So for my peers reading this, I’m kind of directing this post at you. I understand that this mindset doesn’t really work for everyone, but don’t let that be an excuse for you. I think it applies to more people than they themselves realize. But don’t take my word for it: I think just reading my words on it is exactly the sort of passive engagement that I don’t think will change your life and is characteristic of learning about what you might do instead of going for it. I have an open couch for anyone outside of the Bay Area who wants to visit, and I’ll extend an open invitation for anyone around the Bay Area who wants to have lunch at Zanbato. At least take enough of a step to see what you might be able to do: once you start, it’s awfully hard to stop.

December 24, 2011

Kevin’s First Annual Newsletter

Filed under: personal — kevin @ 5:19 pm

I started this blog 6 1/2 years ago on a whim to keep everyone aware of what’s been happening in my life. It’s taken some odd turns here and there, including fiction, papers for class, food, tutorials, and more, but my life has been the core of it, with different facets of it coming into view at different times. I slowly transitioned from broad summaries to specific observations in my life, and although it makes blogging more engaging for me, it also leaves a disjointed trail for you to follow. And now that I’m at the point where my friends and family have dispersed, it seems more relevant now to pick that back up.

My mom still mails out a Christmas newsletter to family friends, but since it appears that snail mail is dead and no one reads their email, this blog seems like the right venue for that. The fact that it’s publicly viewable doesn’t bother me too much: my rule of thumb is that I’m willing to write about anything I would tell someone sitting next to me on an airplane. Most of the important facts are also available via any number of social networking sites as well. So, here’s the rundown.

I ended up graduating with my degree in Symbolic Systems this past June, right on schedule. My concentration was in “learning,” which was just a convenient way for me to fit the classes that I wanted to take. In reality, my studies were more directed towards computational models of cognition. Think of it as the flip side of artificial intelligence: instead of trying to make computers intelligent for its own purposes, I looked at how we could use the same technology to better understand how people think. I applied to PhD programs in psychology hoping to continue that type of work. That isn’t what I’m doing now, and I often skim over that fact by saying that I decided not to do that. The more complete truth is that I didn’t get accepted to anywhere that I applied to, so there wasn’t much of a choice. Instead, I decided to finish up a master’s in Computer Science at Stanford as part of a 5-year program that I was already accepted to.

Instead, I’ll be working at Zanbato, a startup in Mountain View that I co-founded, as a software engineer and have been working at part-time during school. Currently, I’ll be finishing up my degree at the end of March and going full-time after that. The basic pitch is that we’re building a marketplace for infrastructure investments. Infrastructure, such as bridges, powerplants, and schools, has a pretty fragmented market, and given how much interest there is from both sellers and investors, it’s a shame that it isn’t easier to work in this space. If you’re interested, check out the 5 minute video at sokoni.com on what we’re doing for Africa. Although it’s not quite what I envisioned myself doing a year ago, I legitimately think that this is the most important thing I could be doing right now and can change the world with it.

As such, I’m planning on staying out in the Bay Area for awhile. Meanwhile, my parents ended up never moving to Boston and will now be staying in Houston for the foreseeable future. The house is a little more empty, and all of my possessions are in (many, heavy) boxes, but it’s still good to see everyone around here.

StackMap, the other startup I’m a part of, is going well. We hired a CEO and have been picking up clients and making improvements. You can see it live at appstate and Stanford, where it’s hopefully making students’ lives much easier. It’s been around for 3 1/2 years now, but I think we’re just starting to make things happen with it. Given how many student startups fail, I’m proud to see us endure through all of that and still offer a valuable product on the far end.

Cooking continues as you’ve likely seen between my blogs. The biggest change happened this summer when I tried the mostly-vegetarian thing, which Julie, as my co-chef, also endured. She actually puts my attitude best in that I don’t cook meat for myself. I’ll happily eat meat when I go out to eat but have switched to meatless sandwiches and various alternatives for dinner. Future goals for cooking might show up in my new year hopes.

I played quite a bit of sand volleyball during my senior year, taking it 2 out of the 3 quarters. I haven’t played much since, but I have been playing racquetball regularly. Although we aren’t going to the national championship, I spend another season obsessed with Stanford football. Throw in a bit of Starcraft and ton of awesome potlucks, and that’s pretty much what my life is like.

December 15, 2011

2 Final Papers for My Classes

Filed under: nonfiction — kevin @ 1:30 am

I’m just finishing up with finals week now and will hopefully have more to write over the upcoming break. In the meantime, I thought I would reference you to some work I did this quarter. Specifically, I ended up doing 2 final projects and 1 term paper. 1 of those projects is still ongoing, so I haven’t posted anything for it, but the other 2 are pretty much complete and available for you to look at. Here are links and snippets for each of them (you can also find them on my writing page, along with various other things I’ve worked on):

Identifying Actors in Political Activism over Twitter

This paper was written for CS378, “Phenomenological Foundation of Cognition, Language & Computation.” I was interested in the use of Twitter for political activism (such as the Egyptian protests) and thought that there were interesting questions about identity and commitment in that context. I take some ideas from network models to understand the roles that individuals have in terms of concrete actions, and I connect that to some empirical work on types of actors in activism on Twitter to understand where identity comes from.

Evolution of Internet Information Consumption Through Bookmarking

This paper was written for CS224W, “Social and Information Network Analysis.” The question I had going into this was whether we could quantify how information overload might be reflected in changes in internet usage. Particularly, Neal Gabler here complains that we can’t grapple with big ideas and are stuck in the constant flow of unimportant data. I tackled this hypothesis by looking at Delicious data and seeing whether the distribution over bookmarks has changed from year to year. If he’s right, we should see more bookmarks happen sooner and less of a long tail. The basic result is that over 3 years, things look pretty much exactly the same, and I also try to come up with a model to explain the data.

November 25, 2011

Dealing with Green Bean Casserole Leftovers

Filed under: food — kevin @ 1:05 pm

While most of you are likely coming out of food comas the day after Thanksgiving and trying to figure out what you’ll do with the uneaten parts of your feast, I have a headstart eating my leftovers before Thanksgiving. Since most of my friends were heading home to do traditional Thanksgiving dinners, we decided to have a “mixed-up Thanksgiving” potluck last Friday where we took traditional dishes and reallocated them. The menu included a fruity cider, cranberry salsa, Turkish pumpkin soup, turkey wraps, bread pudding, chocolate chip cookies, cranberry pumpkin cookies, and Julie’s and my contribution, green bean casserole pie.

I recently discovered how much I enjoy green bean casserole. I don’t remember it ever being on the family menu, but tender beans, creamy mushroom sauce, and crispy fried onions are just perfectly delicious. Putting it in a pie may sound strange, but in retrospect, it’s similar to a very similar chicken pot pie, where you replace all of the chicken and vegetables with green beans. We ended up scrambling to get it baked in time, but Julie showed off her pie-making skills again and made a flaky crust for the casserole.

Well, most of it. Unfortunately, the recipe for casserole made far more than fit into the pie, and without another Thanksgiving dinner for me, I needed to figure out how to down the rest of it.

The first night just mixed it with leftover rice, but the next, I found some inspiration online for creative uses for leftovers. The green bean casserole pasta sounded good, so I got some water boiling for spaghetti, then took a look in the fridge for the rest.

Fortunately, I had gone to the grocery store earlier that morning and picked up a few roma tomatoes. I had intended to get a beefsteak tomato for my sandwiches, but they were in awful condition: maybe it was a sign. I chopped one of those, a large garlic clove, and some onions as the extra kick for the casserole.

From there, it all kind of came together. Saute the onions and garlic in olive oil with some red pepper flakes, toss in the casserole and tomato to warm it up, and top it with some parmesan.

In retrospect, this also should’ve been a pretty easy call. Lots of casseroles have egg noodles or pasta, and pasta is delicious with cream sauces.

I mentioned earlier that my friends had left town while I didn’t, and you might be wondering how my Thanksgiving went. It went very well, thanks. I sat here on my couch, watching Texas-Texas A&M and eating macaroni and cheese from a box with peas, carrots, and avocado, just like my Thanksgiving last year.

You make your own traditions.

November 10, 2011

Notes from Class with Fernando Flores

Filed under: nonfiction — kevin @ 9:22 pm

Today in CS378, Fernando Flores came to speak with us. I would give an explanation of the class and his work, but I don’t think I can. The class has largely been taught without giving definitions or explaining concepts, but instead discussing ideas and trying to tie them together into a holistic sense of what’s going on. In any case, I took some notes (mostly quotes and paraphrases) on interesting things that Fernando said in the same spirit that Terry Winograd explained after class that he took notes in: you definitely can’t recompose anything that Fernando said from them, but they might be interesting things to think about and digest. Also note that this isn’t of general interest. There may be some people who would enjoy these notes (such as my Uncle David, who introduced me to this field and Terry’s work), but flip on past if you like. I’m not really going anywhere with these notes beyond what you see.

  • we are already thrown into our normative context
  • a lot of philosophy is based on truth
  • in reality, you “bring it forward” with you with logical performance
  • not processing information; more interpretation, performing as a minister
  • email is treated like “information” – there are no commitments with it
  • synchronization of people is dependent on the commitments they make
  • in Mexico, they don’t have a culture of commitment; by workshop, they figured it out
  • commitments are for humans: can’t really be automated
  • so far has failed in politics: it’s about hope, image, not commitments
  • how does such an efficient society end up with such messed up government?
  • short answer: politicians don’t distinguish between promises & expectations
  • politicians do things in public life that are very different from private life
  • 3 ways for a promise to fail
  • 1) competence – within a domain, can you do it?
  • 2) sincerity – you can lie all you want
  • 3) care – caring about the person, which is context-specific
  • trust is an assessment
  • unfortunately, we are thrown in culture of trust – “thrown assessment”
  • “The Tea Party is a mood against Obama”
  • this is pre-history; it’s a sentiment
  • Occupy Wall Street is using the financial system
  • “Projects need to be related to the concerns they are”
  • Objectivity
  • so we’re objective to the point of our experience
  • in World of Warcraft, he had a “poverty of world” – not something you can do strictly by description
  • can reprogram your history with games
  • problem with the US today: we’re based on ideas of social mobility and life always getting better
  • this may not be true anymore
  • can the internet bring the “disposition of being” universally? (question from Kevin, not me)
  • technology affects people in different places differently
  • Heidegger’s concern: we have a metaphysical blindness of the west in how we conceptualize language
  • most people think that language is about passing information
  • some take the commitment interpretation
  • astronomy: “how do people with such poor instruments have such big interpretations?”
  • “what ar the central concerns of people?”
  • we’re trying to build tools, but we’re in a history
  • 3 concerns to care about
  • 1) care – issue, not a problem
  • 2) wonder – mood, questions
  • 3) dwelling – being mortal, having an identity in a culture
  • “thinking is synonymous with calculation, not mood or listening” – this is a mistake often made at places like Stanford
  • “we need to bring sacredness back to tradition”
  • Churchill did this, to create unity
  • you can guarantee success, but you can all be on the same page
  • US has a problem of mood right now
  • we’re realizing we’re not the world power and can’t solve everything
  • design is manipulating us for care – anticipating ready-to-hand
  • but we can’t always anticipate
  • wonder has to do with design because we deal with materials with properties we don’t control (Dean)
  • accidents need to coalesce in a space, and they develop a possibility
  • “a little bit of whim, a little bit of contingency, and a little bit of wonder”
  • a big question with the internet has to deal with identity
  • “the essence of language is poetry” – not logic, not precise in concept
  • Steve Jobs built a sentiment that no one else has
  • “Who said that geniuses and good people need to be saints?”

November 3, 2011

Why We Don’t Need to Worry About Robots’ Rights

Filed under: nonfiction,technology — kevin @ 10:48 pm

Last Thursday, I went to a panel discussion being held at the Stanford Law School by The Center for Internet and Society on “Legal Perspectives in Artificial Intelligence.” My mind is mostly buried in the AI, but since I have recently become more interested in policy in general and the social impact of technology, I thought it could be interesting to see where the crossover is.

There were a lot of possible intersections, such as the use of AI in assisting lawyers put together cases or IP rights to AI code and programs. The topic they mostly discussed, however, was the possibility of AI being considered a legal person and what the implication of that was. It was an unfortunate angle to take because AI equal to a human doesn’t exist, so it was mostly non-answers, roughly of the form, “Interesting; we’ll see what happens.” They also chose not to jump into the philosophical aspects too much, with only minor discussion of philosophical zombies (a being that behaves exactly like a human but has no consciousness), and instead left those as largely open questions as well.

Disregarding how unsatisfying those answers were, I was also disappointed by the conversation as a whole because I found their conception of AI somewhat narrow, and that limited the topics they could consider. Instead of considering the state of technology as it is today and the issues surrounding that, they mostly clung to the more fantastic view of AI. This view, perpetuated largely by popular media, is best represented by robots like C-3PO that are human in all except form. More generally, this view treats AI as a system with intentions, self-motivation, and more psychological properties similar to humans. And that AI doesn’t exist.

Stepping back from that, however, and we already have some forms of AI, and I will make the stronger claim that what we have now will be the form of AI for the foreseeable future (with respect to legal rights; of course we’re making great progress in the nitty-gritty). So, I think that this panel was appropriate for us now, but for different reasons than what the organizers likely considered. AI is here now and it has plenty of problems surrounding it. For better or worse, though, I think it’s largely invisible in our lives. Let me give a few examples of AI in our lives, what its role is, why I don’t see it changing into HAL, and what the legal implications of it are.

First, AI in the market. The panelists discussed the legal status of AI as a trustee, an advisor to a trustee, or as a business operator. I don’t see this coming soon because AI don’t have their own desires, so it doesn’t make sense for them to be in charge. AI can be a tool to make recommendations and crunch the numbers, but the last mile will be all blood and guts. And this form of AI already exists. Take algorithmic trading: a computer is executing trades for a fund or some other trader based only on the numbers and often faster than humans are capable of. On the whole, it’s a black box. Very smart physicists and computer scientists can build models to make it run, but once it’s going, it’s past our ability to actively monitor it. Just last year, the Dow Jones crashed, which was largely blamed on algorithmic trading. The SEC ended up changing some rules based on this, so this is a problem being dealt with right now. I haven’t followed the situation, but I imagine that there are questions about liability when AI runs havoc on the market.

Second, health care. This came up in the discussion of Watson, the Jeopardy playing AI that IBM claims it wants to retool for health care. They were concerned about the possible issues here, as health as least as touchy of a topic as the market. I’m not scared about it, though, because we still have doctors. Doctors may receive advice from computers, but the final decision is going to be in the hands of a human. We don’t send our brightest to school for a decade just to let them defer judgement: they’ll still sit between a patient and AI. Even so, this is again already happening today. In fact, we apparently even have a journal dedicated to this topic. As it is, we can use probabilistic models to diagnose various illnesses by telling a computer what the various symptoms are, and it’ll spit back the likelihood of various possibilities. AI researchers will tell you that they’re actually better than doctors since they have the accumulated knowledge of many more cases than any 1 doctor could ever know. Importantly, AI here is just a tool, not a legal person. We do have questions today, such as patient privacy when the data are being aggregated into a single machine, and these will be the questions moving forward.

To wrap this up, let’s bring this around to an example of AI that you must be familiar with to be reading this: web search. On the surface, it seems like this is a task that humans are performing, any non-trivial search engine you’ll encounter has all sorts of interesting AI in it, such as trying to figure out if you meant the scooters, the mice, the hygiene product, or the phone when you type in, “Why isn’t my razor working?” The net result is that people usually click on the first link, which means that we’ve already deferred a lot of our choices to AI in picking the “best match” to our search terms. But that’s a far cry from R2D2, and hopefully, no one will ever sue a search engine for giving them bad results.

And it’s everywhere else, too. Google translate, autonomous cars, Bing flight search, Amazon search recommendations, and Siri are all examples of what AI really looks like today, and frankly,  it’s not that scary. None of it may sound that impressive or very AI-like, but that tends to be a funny problem with AI as a field of research: once we figure out how to do it, it’s not AI anymore.

I think it’s important that all of those things I just rattled off are tools, not independent agents. We build things that we want, and for the most part, we want things done for us while leaving us in control. This means that we build wonderful systems that use AI to make our lives easier, but that last mile is still human.

Given that this is what AI is and what it will be (so I claim), then the issues are already in front of us now. And if they don’t seem like issues, it’s because they aren’t. Do we worry about incorrect diagnoses from AI? A doctor may blame a computer, but it’s still the doctor’s call. What about an autonomous car getting into an accident? Assuming it’s entirely autonomous, it’s no different than trams that have a preset schedule. Cars aren’t going to have their own desires (such as to tailgate the jerk who cut them off), and since we’ll understand how they work, the mystery is gone.

So in summary, AI is here now, and it’s as it will be. There are legal issues to consider with respect to AI, but we shouldn’t be worrying about AI as a legal person. And appreciate and understand how important AI already is in your lives. As tools.

October 30, 2011

Being a Stanford Football Fan

Filed under: personal — kevin @ 11:43 am

(Author’s Note: check out one of the recaps at ESPN or Go Mighty Card if you’re interested in the details of the game this post came from. It shouldn’t be too important, so read on if you prefer)

A few minutes after Stanford beat USC 48-38 and we had a chance to recover from triple overtime, my roommate Joe commented that it had been the “most nerve-wracking game” he had even watched. I pointed out that it was only so because we won: had we lost, it would’ve been the most devastating game ever. Cue the camera panning over fans with their hands on their hand.

This year, Stanford football, only 5 years from going 1-11, came into the season as a top-1o ranked team with aspirations for and a shot at a national championship. So far, it’s gone very well. Coming into the game last night, Stanford had won their last 10 games by more than 25 points, were on a 15 game winning streak, and, through 7 games this year, were never behind at any point in a game. It may have been close a few times, but we never needed to come from behind.

Even so, I was scared in a few games when we were only winning by less than a touchdown at the half. Unlike teams of the past, we were expected to win, and that changed my attitude towards the games. Before, I could be happy just that we were playing well and winning. Now, in a season where we could go to the Rose Bowl or beyond, each game isn’t a step forward: it’s another chance to lose.

So watching us go to the half only leading by 4 point was worrying, but being down 10 points in the 3rd quarter was frightening. And when Andrew Luck, our star quarter back, threw an interception that USC ran back for a touchdown late in the 4th quarter to put us behind by a touchdown, I had a scary realization: our season could be “over” so quickly. Everything we hoped for could disappear, and I was looking at the score on the TV by which that might happen.

But the team showed the poise that matches their tunnel vision and “one game at a time” mentality that makes them far better and stronger than their fans, many like me who are aware of every scenario for how things play out. The offense put together 4 consecutive touchdown drives (3 in OT), and the defense forced a fumble that linebacker A.J. Tarpley jumped on top of. And that was the shocking end to a game that left all fans in disbelief, some better and some worse.

I sometimes wish we were back in the old days, when the only fans were true die-hards to a team that didn’t have any big expectations. But as easy as that life was, it didn’t drive the same intensity in me. It was easy because I wasn’t invested, even if I was watching. Stanford’s upset of then #2 USC in 2007 was great, but had we lost, I’m sure I wouldn’t have any particular memories of the game. NOw, I can experience all of the highs and lows of a game developing before me, tracking other teams and feeling every moment of the season.

I would never wish a game to come as close as this last one did, but it was probably good for us. The team showed their ability to endure a long and physical game against a tough opponent. But for the fans, we felt a fear that we hadn’t really in the past 10 games. Instead of thinking to the next few games after the team had a huge lead in the first quarter, we were intently watching every moment of the game. We saw every tackle, every reception, every juke through the game. For that game, we weren’t the fans of a possible future: we were the fans of the game of football itself that we claim to be.

October 16, 2011

How My Desktop Follows Me

Filed under: personal,technology — kevin @ 11:23 pm

In my last post, I mentioned that I have been transitioning out of a single machine mindset into having everything at hand with terminals where I go. I have largely stuck with it for the last month and a half, and it works very well. My backpack is oddly out of balance now that I’m mostly carrying around little items like my iPod Touch without the monster.

In any case, I promised a follow-up post where I discuss how I’m managing to do it. Here’s the list of computing tasks and needs that I have and the services that have me covered:

  1. stickies, random text documents, and other notes: Evernote. Until recently, I was very dependent on the stickies on my computer. It had my todo list, various details of interest, important addresses, and anything else I needed off-hand. I couldn’t survive without it. As evidence, when my motherboard got fried and I didn’t have a computer for a few days, the most important thing I needed to get off my external backup was my stickies: all other documents, music, code, etc were secondary. Beyond that, my “Documents” folder on my computer was also largely random notes and lists. All of these transferred cleanly into notes in Evernote, which syncs these to the cloud and offers desktop, mobile, and web integration. Now, without my stickies, I can’t live without it.
  2. music, podcasts: Pandora, Spotify, iTunes syncing. There are too many good services online nowadays to stream music, and since their libraries are mostly bigger and better than mine, it works. Podcasts are still dependent on having my one iTunes account on my machine to keep track of which ones I have listened to, but since I can sync it to my iPod, they’re with me everywhere. Recently, I put a pair of speakers in my kitchen and have been listening to podcasts while doing dishes and cooking. So, this is even more portable than the setup I was fixed in before.
  3. movies/media: Netflix. I never did have many movies or TV shows, so netflix streaming is another improvement. I like to think it’s not completely down the drain paying for the service, since it is saving me from buying another season of 30 Rock on DVD every year.
  4. documents: Dropbox. But to be honest, I don’t really use documents anymore and haven’t really used dropbox. Weird.
  5. bookmarks: Chrome syncing. Without this, I could have never made the switch, but between the computers I use regularly, I’m largely in exactly the same state since I spend so much time in the browser. This, along with Google+ (as discussed here), stopped my delicious usage almost entirely. Instead, I can keep a “To Read” folder on my bookmarks toolbar and leaves interesting but long sites in there.
  6. calendar: iCal. Someday, I might switch to Google Calendar, but since it syncs up to my iPod, this has worked out fine.
  7. email: gmail. I haven’t used a desktop mail client since getting my gmail account 7 years ago.
  8. video games: no solution needed. My games are only on my home machine, but that’s fine. I don’t need them anywhere else anyways. This also happens to be the only thing that I do that requires my computer to have any juice whatsoever. Since I usually manage to keep the number of open browser tabs relatively low, everything else runs fine and could on much less hardware.
  9. software development: ssh. I don’t do any development on my local machine: everything I do is on servers that I log into.
  10. homework: none. This largely sits on my home machine since this is where I do my homework, though I could just as easily copy them into my dropbox folder. The only downside would be that I wouldn’t have them appear on my desktop, so this is probably another relic.

Even for all these changes, however, I actually have been moving my computer pretty regularly. In my school year housing, my room and the common room are separate, so I end up carrying my computer downstairs to plug it into the TV whenever I want to stream any movies or sports games.

I don’t necessarily have any problems or need my life more fragmented, but let me know if you have any suggestions for other services that might be useful. I’m definitely interested to hear how others have transitioned with more cloud services or have compelling reasons for not changing.

September 7, 2011

My Desktop Everywhere

Filed under: personal,technology — kevin @ 8:57 pm

Back in my high school days, I wondered why computing wasn’t more portable than it was. Although laptops were popular, they still weren’t that convenient. I myself had a 64MB flash drive that I carried in my backpack that I used to sneak prohibited files onto school computers. It got most of the work done, but it wouldn’t be too much worse to carry around an entire hard drive with me if it could maintain the total state of computer between home and school. This clearly seemed like the dream setup to have: carry around, say, a 1 lbs device that could be plugged into any terminal and give you the exact same setup on any hardware.

In between then and now, I found a pretty good substitute in my Macbook Pro. Coming in at 5.4 pounds, I could carry my life around with me between my dorm room, home, class, library, and wherever else I needed it. It was pretty ideal, and for awhile, I believed that the best way to live was with a single machine. No hassle with trying to sync multiple devices or reconfigure anything: just pick it up and go. My dad insisted that I have a laptop for when I went off to college, and I still agree that this was the easiest way to do things.

Having finished my 4 undergraduate years, though, I’m thinking that this is no longer such a good setup. First, it actually isn’t as wonderfully portable as it could be. When I travel, I have to switch out to use my laptop backpack, and it and peripherals dominate what i can carry. Second, it isn’t very comfortable to use. My current setup has it linked up to an external keyboard and mouse with the actual laptop perched on a board game so that the screen is closer to a comfortable viewing angle. Even better would be a larger external display, but at that point, I’m not using any of the built-in input or output functionality of the laptop.

Third, I don’t actually need to be that portable nowadays. Most of my work is done at desks, and I don’t need a laptop to work at a desk. I don’t go home that often, and the only other time I can think of that I really need a laptop is when I’m working with someone else on, say, a group project. Continuing on that note, my fourth reason is that I probably shouldn’t be carrying my laptop around with me anyways. For the first 2 years of college, I almost never moved my computer from my desk. I don’t think it’s unreasonable to say it was less than once a month. It was fine because I wasn’t distracted while I was in class. Beginning my junior year, I started lugging it around, thinking that I would be able to do some work at various times. Inevitably, though, I would find another good distraction and never get around to what I meant to do. And fifth and finally, the specs are very good for the price.

Even though the laptop doesn’t seem to fit my needs as well anymore, it’s okay because my original dream has been accomplished, though perhaps in a form I wasn’t expecting: the cloud. It’s a buzzword, but simply, that complete setup on any hardware exists and is even lighter than I thought it would be. Now, I can sit down at a computer, pull up a few online services, and have access to all of my music, documents, applications, files, and everything else I typically use on a computer. And thanks to Google Chrome syncing, my effective “desktop” is the same everywhere as my bookmarks, extensions, and other browser configuration follow me around.

I’ll get to describing the suite of services I use to do that in another post, but the conclusion that I’ve drawn from this is that I don’t need to carry around a physical object with me to make my computer use portable: I just need the internet, and other than airlines and fancy hotels (the cheap ones always offer free wifi; go figure), wifi is pretty much everywhere I would sit down to use my computer.

Still, there are situations where I would like to carry around a device with me, such as plane rides or trips home, and I’m thinking about getting myself a tablet (specifically, an iPad) to cover my bases there. In many ways, it doesn’t have good features that a PC would have, but I don’t think it needs it. My conception is that using a tablet is a fundamentally different method of computing, and I think I’m willing to take the plunge and see if it works when I get one.

In the meantime, I have stopped carrying my computer back and forth to work, instead leaving it at home as my “desktop” here and using another box at work. I couldn’t quite get away from the convenience of UNIX for development and am learning how to use Ubuntu on it, but in spite of a different operating system, I’m using it in almost the exact same way as my MacBook Pro sitting at home. As for portability, I’m carrying my iPod Touch around with me at all times now after basically leaving it untouched for the past 3 years. It’s limited, but it’s unnoticeable to carry and comes in handy in a few spots.

My transformation isn’t complete, but I’m excited to see how I adapt to this new setup over the next few months while I wait for another round of better hardware to come out. It may not be instantiated exactly as I imagined, but it looks like technology has snaked past the road bump of laptops and passed my dream of portability.

August 31, 2011

Deep Fried Day

Filed under: food,personal — kevin @ 8:54 pm

(Author’s Note: I’ll be moving my food writing from the group blog back to my own blog now that the summer is over and I’m trying to keep my writing regular)

Beginning the summer after my freshmen year of college, I have hosted an annual deep-fried day. Having heard of delicious deep-fried twinkies and snickers from the Texas State Fair, I insisted that I could do the same, and for the past 3 years, I have worked on my technique. As of yesterday, I think it finally paid off.

The theme for our weekly potluck this past week was “deep-fried food” to continue my tradition. Sensing that others might be tired of this, I presented this as an opportunity to think of other things we might deep fry, traditional or not. It worked out perfectly, with falafel, goat-cheese wontons, fried cheese in a salad, and sweet potato fries as good options. What worked best about it, though, was that all of these required different sauces and ingredients to accompany the deep-fried bits. Our dessert, though, was twinkie, oreo, and snicker-ful.

Given the improvement that we’ve managed over the years, I thought I might put together a few thoughts on deep frying. I tried to organize them, but the topics overlapped too much, so it’s just paragraphs.

You can use just a regular pot to do it and use a canola or vegetable oil for it. You can buy a deep fryer, but it isn’t necessary as long as you’re careful. As far as the size of the pot, I have been using something about 8 inches. Bigger takes a lot more oil, and smaller doesn’t give you enough space (though don’t worry about that too much as I will explain soon.
Have a thermometer with you and try to keep the heat between 350 and 375. You can be on the 350 for things that need to cook through but won’t soak too much grease (falafel) but hotter on the things that will soak it up (oreos). On my slow electric burner, I can get to 375 below medium, so you don’t need to crank the heat too much.

What will happen, though, is that when you put things in the oil, the temperature will drop. Thus, my strategy for deep frying has been to keep the heat just below medium until I get to the desired temperature. Immediately after adding things to fry, I turn the heat up a little, then watch the thermometer. When I start approaching the original temperature, I bring the heat back down.

As far as adding things to the pot, always do batches so you know how long things have been in the oil. If you try to stream items in and pull them in and out over time, you can’t maintain a steady temperature. Similarly, try to keep the batches small (that’s why an 8 inch pot works) so that the temperature doesn’t drop too much.

As far as adding and removing things, dumping in with a slotted spoon (even plastic) should work just fine. I tried to move things in and out with chopsticks before, but gripping battered food will coat the chopsticks in a layer of fried batter quickly. As far as other equipment goes, have lots of paper towels around and try to pat dry things immediately after coming out of the pot. Things cool very quickly, so don’t be too afraid about burning yourself on the food.

For the batter, pancake mix works just fine. It should just barely be thick enough to coat things. Make sure all surfaces of the food are covered, but don’t worry too much about getting a thick coat; as soon as it hits the oil, it’ll puff up and harden.

Go slow with it. You can only eat so much fried food, but you’ll feel better about it if you spread it over a few hours. Or maybe even days. As long as the oil doesn’t get too hot and go rancid, you can reuse it a few times.

And to be intentionally didactic, make sure you do it safely. A pot of oil can ruin your day quick. Keep the lid nearby in case you need to cover the pot at any point. Don’t put water/ice/water-based stuff into the oil, or else it might begin to sputter.

You can google around to look for things to deep fry (pretty much everything), but here are a few things I or my friends have done. Most are successes, but failures are notable too

  • twinkies – they work fine even if you don’t freeze them. Batter and top with powdered sugar.
  • oreos
  • PB & J sandwiches – battered. It’s delicious
  • Snickers – I’ve only done frozen before, but I think that’s the way to do it
  • Onions & mushrooms – great with BBQ sauce
  • gummy worms – these disintegrated quick, but liquified gummy worms are delicious
  • ice cream – haven’t done, but I hear it’s delicious. These take preparation
  • falafel – good as a meal on its own. Pair with traditional things
  • sweet potato fries
  • goat cheese
  • fried wontons
« Newer PostsOlder Posts »