HNHacker News
TopNewBestAskShowJobs

tcc619

46 karma · joined October 7, 2009

Engineering at Qwiki.com

Interested in startups and technology. My skill is in ruby/scala backend developing but i also can handle javascript/css/java(android)/objective-c(ios).

Twitter @tommychheng Blog http://tommy.chheng.com

submissionscomments
tcc619··on Ask HN: Who is hiring? (November 2013)
Our team(Qwiki) at Yahoo is looking for engineers interested in working with news, video and consumer content.

We work in Nodejs, Java, iOS, Android.

Reach out via tchheng@yahoo-inc.com

SF, NYC and Sunnyvale locations

tcc619··on The Non-Technical Guide to Web Technologies [ebook]
thanks for the support! It's currently number 7 on Amazon's best seller in "computers & technology", right below the bio of steve jobs and steven levy's google book. http://www.amazon.com/gp/bestsellers/books/886498/ref=pd_zg_...
tcc619··on The Non-Technical Guide to Web Technologies [ebook]
I should have mentioned this up front on the sales page. Buyers can be issued a full refund if they don't find it helpful at all. I just added a note right below the "Buy" button.
tcc619··on The Non-Technical Guide to Web Technologies [ebook]
Thanks, i should have included paypal as an option from the beginning. I just added a link to it.
tcc619··on The Non-Technical Guide to Web Technologies [ebook]
thanks for the feedback. Are you saying the preview isn't long enough or that the viewing format is poor on slideshare?
tcc619··on Heroku's Ugly Secret: The story of how the cloud-king turned its back on Rails
I have been using it on a few small projects. Haven't ran into an issue yet and the setup has been really easy.
tcc619··on The new Acer Chromebook
Do you have terminal access with your google version of chromebook?

Would be great to see a developer edition of chromebook with a native terminal app.

tcc619··on Startup School 2012 Videos
I thought Travis from Uber had a great talk because he showed the operations of his business. Zuck mentioned that companies can 80/20 somethings but have to be the best at some things to beat the competition. I think Uber's core is operational efficiency. They keep metrics on everything, they predict where riders are being underserved, not just where they are. I posted some more of my notes on http://tommy.chheng.com/2012/10/24/startup-school-2012-summa...
tcc619··on Why Java Developers Should Check Out Scala
scala offers a syntax of programming similar to ruby especially in terms of collection operations. i found this to be a big win over java.

scala: List(54,2,46).filter(x => x == 2) ruby: [54,2,46].select{|x| x == 2}

tcc619··on GIMP is Now a Self-Contained Native App for Mac OS X
This feature along with the single window view makes GIMP very usable on the mac.
tcc619··on A worthy Ultrabook appears: the ThinkPad X1 Carbon reviewed
how's the battery life on ubuntu with your x1?
tcc619··on Ask HN: Who is Hiring? (August 2011)
Qwiki is looking for backend, android and devops engineers in SF. We are currently using Ruby/Scala for most of the server side code.

We are developing a platform to allow people to experience information in a compelling manner(visual, audio, story). We need your help to deliver this experience to the world. There's a lot of interesting challenges(text mining, media processing, scalable and performant services) to be solved.

feel free to email me direct at t at qwiki dot com.

http://www.qwiki.com/about-us http://www.qwiki.com/work-here

tcc619··on Ask HN: Who is Hiring? (June 2011)
Qwiki is hiring full time engineers in SF: http://www.qwiki.com/work-here

Web(Ruby on Rails/jQuery/Backbone.js)

Backend(Scala/Hadoop)

DevOps

Android

Contact me direct t at qwiki.com

tcc619··on Secrets of BackType's (YC S08) Data Engineers
I think the problem is that if a startup hires a poor performing engineer, they get a negative output because other engineers will have to constantly fix/tune the offending code. So I definitely see backtype's cautious view of hiring only great engineers.
tcc619··on Ask HN: Web-based coding text editors? (for coding on the cr48)
Is there an easy way to access a terminal shell in chrome os?
tcc619··on Ask HN Hackers: What's R's future?
Rserve is an tcp/ip interface to R so you can send R code from any other language. I have used the rserve-ruby interface to some success.
tcc619··on Ask HN Hackers: What's R's future?
using rseek.org will help for search on R-related pages.
tcc619··on Ask HN: Show me your Half Baked project
I thought of the application as a way for freelancers to get paid for relatively short tasks in between jobs while helping the open source community.

The site isn't geared just for bug fixes. It's any task for any open source project that needs to be done for a price. For example, this recent task http://nextsprocket.com/tasks/python-for-enunciate wants to port enunciate from ruby to python.

tcc619··on Ask HN: Show me your Half Baked project
http://nextsprocket.com Pay and get paid to complete open source tasks, bugs, etc. We are having trouble figuring out why the idea is not catching on. Is it fundamentally the idea of paying for open source, the traction or other?
tcc619··on 3 reasons to use MongoDB
"file systems are much better at handling files"

What about batch processing a large number of small files? say 10 million image files of 500KB. A typical file system will need to seek each small file.

I wonder if GridFS stores small files in blocks to allow efficient batch retrieval for processing.

tcc619··on My Lousy College Experience With Computer Science
"I’ve yet to take a mathematical class that discusses algorithms and as far as I know I will not even be required to take one."

This quote sums up the situation for the author.

Why don't you take the interesting classes? You don't have to take just the required classes. Take the classes that interest you.

Computer science is about how to solve problems effectively, not necessarily the hot programming language of the day.

tcc619··on iPhone Developer Websites
does anyone have a list of great android developer websites?
tcc619··on When to use Excel, when to use R?
has anyone used both R and matlab/octave?

i've used matlab but not R. For machine learning, I found matlab great because of its great matrix support.

what's the pros/cons of R? what advantages does R have over matlab?

tcc619··on Scala 2.8.0 RC1 released
I have been using Scala 2.8 for the past few months with Intellij 9 and it's been free of any major bugs. Definitely none of the unstable problems you mentioned with the Eclipse plugin.
tcc619··on Ask HN: got any food hacks?
a simple recipe for my tofu soup:

1. boil a can of (chicken/veggie) broth soup for 3-5 mins

2. while boiling, chop up tofu, broccoli, green onions

3. toss in that order once the broth is boiled.

4. stir for 3-4 mins on medium heat

eat with brown rice and sriracha. Serves 2-3, under $4 and done in less than 10 min.

- my fast cooked meal is a permutation of:

- brown rice

- meat or protein: eggs, chicken, tofu

- veggies: broccoli, carrots, onions

other random food tips: - a 20 lb bag of brown rice costs $20 and will last you 1-2 months

- wheat > white

- olive oil > butter

- don't eat microwaved packaged foods if you care for your health

tcc619··on NextSprocket: Marketplace for Open Source Development Bounties
The task creator is the judge of accepting/rejecting the solution.

If the requirements listed isn't suitable, the other task rewarders can simply make a comment saying "i'll contribute $200 for this task if you add this requirement." Then the task creator can add it to the list of requirements.

tcc619··on NextSprocket: Marketplace for Open Source Development Bounties
thanks for the comments, we just got an email for a ycombinator interview :)
tcc619··on Ask HN: Who got rejected in earlier cycles of YC application and made it anyway?
it's up and running at http://www.couch.io/

funny how TC called it "stealth mode". i don't recall the couchdb guys ever being very secretive about it. they are too relaxed for that :)

tcc619··on Learning About Machine Learning 2nd Ed.
can you explain why not?
tcc619··on Learning About Machine Learning 2nd Ed.
Great book list. I strongly recommend getting a strong gasp of linear algebra as matrices are the a great way to think of large data in a manageable way.

also, for folks who just want to their feet wet, oreilly's programming collective intelligence is a good start.

Page 1 of 2Next →