trekforever's comments

trekforever | 10 years ago | on: I am Sam Altman, President of Y Combinator – AMA

I think the most important thing is to keep learning. Expand your skills, try/work on a lot of different projects (because bigger companies usually have dozens or hundreds of different products, teams, and roles), which means you can probably find an interesting problem and learn new things. Pick the brains of the more experienced engineers. Be curious. Don't really know how something works? Ask and learn! Meeting people and network. Who knows, maybe they'll be a cofounder with you or be apart of your team at your startup in the future. Work on side projects and expand your interests! You usually have the time to work on side projects or explore interesting problems. I think it's important to do them, experiment with different ideas. Don't have ideas? Keep a notepad with the problems you face everyday. Discuss your side projects and ideas with your peers/coworkers. Most startups usually come from a side project

trekforever | 12 years ago | on: Ask HN: Who is hiring? (May 2014)

Trapit - Palo Alto, CA - Full-time

Built with AI technology developed for DARPA, Trapit delivers highly relevant recommendations based on rich contextual analysis of information and user preferences.

Make amazing discoveries within our growing source library of blogs, journals, magazines, and newspapers, or customize Trapit for your own content needs. Leverage Trapit's ability to learn, adapt and improve. We offer organizational content solutions in a powerful convergent experience.

==================================

We're currently looking for a full-time Javascript Engineer http://trapit.workable.com/jobs/7772

### Requirements

- Strong knowledge of web-related technologies

- Strong knowledge of object oriented programming

- Fluency in HTML5, CSS3, Javascript

- Knowledge of a MVC javascript based framework such as Backbone, Angular, Ember, Facebook React

### Benefits

- Unlimited Vacation Policy

- Flexible Working Hours (Able to work remotely from home on few days of the week)

- Premium health insurance

- 401k

- Stock options

- Walking distance from CalTrain and Commuter Benefits

trekforever | 12 years ago | on: Dragdis – Drag and drop anything anywhere

The landing page is very confusing. I didn't want to watch the video or register just yet, so I spent a good 5 mins trying to drag the buttons on the page, expecting it to be a demo. Didn't work, thought the demo was either broken or it didn't work with my browser. Almost left and gave up before reading the comments here and decided to register and give it a try

trekforever | 12 years ago | on: React: Finally, a great server/client web stack

I think the biggest reason to use React is how it handles the DOM. In most framework views, DOM access is slow and can be a bottleneck. React addresses that problem by using a virtual DOM. In order to make a change to the real DOM, React computes a diff between the newly virtual DOM and the previously computed virtual DOM, and then it applies the diff to the real DOM. The triggering to the virtual DOM computation is done explicitly, hence React has a lot better DOM rendering performances. Everything you can do in React, you can do with other frameworks (Angular's directives and isolated scopes for example), but React is a lot faster and easier to learn, and definitely worth looking into.
page 1