HNHacker News
TopNewBestAskShowJobs

tienthanh8490

20 karma · joined November 5, 2013

https://github.com/memoryonrepeat
submissionscomments
tienthanh8490··on Ask HN: Who is hiring? (August 2026)
Do you consider candidates outside the US? (I'm in Asia but willing to overlap with US hours)
tienthanh8490··on Ask HN: Who is hiring? (December 2025)
I applied last month for the Staff Backend Engineer position based in Netherlands and got invited to an initial call but it was cancelled last minute - the reason was that there is no visa sponsorship. Could you confirm if this is still the case?
tienthanh8490··on Ask HN: Who is hiring? (February 2024)
Sounds very interesting. Do you provide visa sponsorship in UK ?
tienthanh8490··on Ask HN: Who is hiring? (January 2024)
Are you also looking for backend / infra ?
tienthanh8490··on Ask HN: Who is hiring? (November 2021)
Is visa sponsorship available for any of your locations ? I quite like what you're building, but I'm not living in any of those.
tienthanh8490··on Ask HN: What you up to? (Who doesn't want to be hired?)
The Berkeley course is exactly what I've been looking for. Thanks for sharing this.
tienthanh8490··on How to rapidly improve at any programming language (2016)
Nice advice. I always hear people suggest building some projects to learn the language, but I doubt if it's realistic given other constraints in life (I also tried it but the initial excitement wears off pretty quickly). In the end, knowledge can come from anywhere, we just have to find the right source.
tienthanh8490··on Next dream job can be in an HTTP header
FooBar is still being considered. I solved some problems few months ago and was contacted by their recruiter one month after that, they did mention FooBar as the main signal.
tienthanh8490··on Ask HN: Who is hiring? (June 2018)
I got first reply around mid April. The whole process was more than 1 month. If you have more question feel free to DM.
tienthanh8490··on Ask HN: Who is hiring? (June 2018)
I interviewed with Game Closure for the engineering position. Passed 3 technical rounds with engineers and CEO, then was asked for reference. I agreed to provide my ex-boss's contact, they didn't call until more than 2 weeks later, then got a feedback that they received some "red flags" from the reference so they won't proceed. I couldn't believe it so I came to ask my ex-boss directly, whom I worked with for 2.5 years as lead developer and still maintain good relationship. He was shocked to hear that, and said he tried to give me the best feedback he could, then apologize and even tried to offer me some other gigs in exchange for the loss. Judging from the actions alone - GC had no desire to make the call until 2 weeks later and my boss trying to offer me jobs instead - I find it simply impossible to believe that GC had genuine interest in me and that my boss backstabbed me. If you don't want the candidate you should simply tell them, but if you can't find a good reason and decide to blame it on the reference despite the candidate's effort to provide whatever you need and risking their relationship, it tells a lot about you.
tienthanh8490··on Ask HN: Who is hiring? (March 2018)
I found your same post from last month's thread, sent my application and got no reply.
tienthanh8490··on Today is the fifth anniversary of Aaron Swartz's death
I made a script to compile all his blog posts to .mobi ebook if anyone interested, just in case his site goes down.

https://github.com/tienthanh8490/aaronsw

tienthanh8490··on Ask HN: Who is hiring? (November 2017)
I could not find the description for Senior Backend Engineer position on the website. Could you update the site or post it here ? Thanks.
tienthanh8490··on Ask HN: Who is hiring? (October 2017)
I sent you my resume from last month's thread but never heard back.
tienthanh8490··on Books that Aaron Swartz read, loved and hated
I have written a script to compile all his blog posts into a .mobi ebook if anyone is interested

https://github.com/tienthanh8490/aaronsw

tienthanh8490··on Show HN: Top books mentioned in comments on Hacker News
Nice project, but probably worth adding some natural language processing to avoid things like this from being added to the list:

https://news.ycombinator.com/item?id=11704954 --> "I loved this book for being exceptionally clear and terse. I was hooked from the first sentence: "Probability is a mathematical language for quantifying uncertainty." That one sentence makes the concept clear in a way that the entire chapter on probability from "Statistics in a Nutshell" (http://www.amazon.com/Statistics-Nutshell-Sarah-Boslaugh/dp/...) did not."

--> "Statistics in a Nutshell" got added to list 20 of year 2016

tienthanh8490··on Show HN: GitHub News, using a peak detection algorithm to detect trending repos
Awesome product :) Is it possible to allow accounts so that user can browse starred repos from your web app ? I am suggesting this because the search feature's topics looks quite complete already, so it would be great to navigate hundreds of starred repos based on the topics, which is something I've been looking for.
tienthanh8490··on Ask HN: How do you deal with 2000 line functions?
I know other people already suggested writing test, carefully documenting etc so I won't repeat that. Just want to add one more thing: try to prune the code first as such a large codebase is likely to have redundant code built up over time. By doing this you will have some time to understand the code (to know what you can kill and what you can't), and also save yourself some time as the codebase you have to refactor now is now much shorter and probably cleaner.
tienthanh8490··on Ask HN: Increasingly difficult list of programming questions?
http://www.codewars.com/
tienthanh8490··on Ask HN: Short Programming Problems
http://www.codewars.com/
tienthanh8490··on Ask HN: Why did you Not hire that candidate?
You just need to "return this;" for the methods whose result need to be chained.

Example:

var a = function(x){ this.x = x+1; return this; }

var b = function(){ this.x *= 2; return this.x; }

a(3).b(); //result = 8

tienthanh8490··on This French tech school has no teachers, no books, no tuition
Anyone knows where to find some sample projects from this school ?
tienthanh8490··on Ask HN: How can someone solve a code jam competition problem in 1.4 minutes?
I think you are talking about xiaowuc1, who is on top of scoreboard and having solved first problem's small data input in 1.4 mins.

FYI, he gave a Quora answer about his view on Competitive Programming http://qr.ae/dx4m6

"Especially in the United States, there's little glory to be had in doing programming contests. I've invested thousands of hours into them, solving problem after problem, writing line of code after line of code, for what? My peers, meanwhile, are off doing amazing things: some are doing ground-breaking research with professors, others are finding new passions that they only could have discovered at Stanford... the list goes on. I'll be retiring from competitive programming after World Finals this year, in part because I want to live a more normal life."

That's in 2013, and he is still participating in this year's contest, so I guess he is still in love with it :p

Anyway, I did my first code jam last year and also got my ego shattered when looking at the scoreboard. I passed the online qualification round though, but decided to stop since I think it's nonsense trying to complete with thousands of competitive programmers to get to top 1000 when I never practiced as much as them. I used to be like them when I did math contests in high school, so I know what it feels. It's not about your IQ or anything like that, it's just about practice, practice, practice.

It's up to you to decide whether competitive programming is good for your career. For me I'm still doing it occasionally for fun (not really competitive since I just pick problems in areas that I find interesting and do it alone), but since I'm already spend 8 hours a day at work and have a bunch of unfinished side projects in hand and a long list of other things I want to learn, I don't think it's worth spending thousands hours of my time to compete in such contests.

You can also refer to this https://news.ycombinator.com/item?id=9337863 . I think the situation is similar, as doing competitive programming means putting yourself in relative comparison with others. It's just a double edged sword =)

tienthanh8490··on Ask HN: What's your favorite way to kill time?
Read HN =)
tienthanh8490··on Learn JavaScript for complete beginners?
+1 . For me "Effective Javascript" http://effectivejs.com/ is much more beginner-friendly and goes straight to the quirks of JavaScript . "JS - The good parts" is still worth reading after you had some experience.
tienthanh8490··on Ask HN: I want to learn Deep learning / machine learning
http://karpathy.github.io/neuralnets/

http://jmozah.github.io/links/

https://github.com/ChristosChristofidis/awesome-deep-learnin...

http://metacademy.org/roadmaps/

http://cs231n.stanford.edu/

https://class.coursera.org/neuralnets-2012-001

tienthanh8490··on Build your portfolio by working on interesting projects with mentors
Thanks, that sounds good. I subscribed, let's see how it goes
tienthanh8490··on Build your portfolio by working on interesting projects with mentors
Are you open for online learning ?