HNHacker News
TopNewBestAskShowJobs

horofx

13 karma · joined October 28, 2013

http://github.com/thiagofm http://twitter.com/th1agofm

Feel free to get in contact :D

submissionscomments
horofx··on Ask HN: How has knowing data structures and algorithms been useful to you?
It's good because if you don't know data structures, algorithms and how OS manages memory, files, IO and so on... you are just a web developer who knows how to use your tool.

You can't discuss with people over performance, or why memcached has better performance than redis in some special cases and know why by your knowledge, not some random article you've read explaining why on the web, you can't build the tools you use if you had to. You can't explain much of the ruby, PHP or any language you use's internals. You may grasp what is a garbage collector but can't really reason about it.

Plain horrible, if you ask me. I think it's worth it if you love it.

Otherwise just focus on getting a project manager job or some sort of job you don't need it.

horofx··on Ask HN: What programming language will you learn in 2014?
Elixir
horofx··on Ask HN: Does FB technical interview accept Ruby?
Awesome! This is definitely going to be fun :)
horofx··on How do you go about contributing to open source projects?
I maintain the carrierwave, minimagick & memcached-manager ruby gems. If you are interested in any and has a decent knowledge of ruby I can help you to get you going(or anyone interested from HN).

I got started by writing PR's, reading the codebase of the projects and making myself helpful whenever I could.

horofx··on Having a hard time getting over being not rich
Actually you have a pretty good amount of money for your age, if you keep going like this I'm sure you will get what you want in maybe 20 years.

But seriously. Money is shit. What EVERYONE is striving for is experience. You want to feel the experience of boarding that private jet, gamble 10mi or something.

The experience you are wanting to have is very empty and there's way better stuff to do out there. Learn to draw, paint, do something you are proud of. Be the CEO of a big company. Help homeless people. The experience is what matters, go after it.

horofx··on Ask HN: Visas beside the H-1B for working in the United States
Care to elaborate more about how to find those consultancies?
horofx··on Ask HN: What open source project is your pride and joy?
https://github.com/carrierwaveuploader/carrierwave <3

Best solution for web file uploads in ruby

horofx··on Ask HN: What are you looking to achieve in 2014?
1. Be a fucking good open source developer. I already do maintain some awesome projects, but I want to go crazy about it.

2. Develop cool stuff in clojure

3. Get a high score in TOEFL/TOEIC

4. Start learning french

5. Get a raise

6. Marry my GF.

7. Move to a bigger place

8. Have some degree of success with my current stock investments

9. Get shredded(almost 2 years in the gym for now)

10. By the end of the year plan to move abroad or start running my own company.

horofx··on IFit: "No applicants from Brazil, please."
From what I've researched, the average worker make around $40k(canadian dolars) and it's about my market average.

Canadians pay around 40% of taxes(not a liberal country, right?).

I'm still in a way better position here in Brazil(in income). I think what is going to change is the lifestyle... but I'm not looking for some lifestyle, I'm young and want to work hard and conquer a lot.

horofx··on IFit: "No applicants from Brazil, please."
Where? :)
horofx··on IFit: "No applicants from Brazil, please."
We(brazilians) have a good amount of people on github that are rails-core or maintain very big and successful projects(I do maintain some 4k+ starred projects, for example). This happened probably because the CEO or somebody got emotional from a bad hire and think all brazilians are bad.

I want to get my H1B soon in order to work in a better environment(and a more liberal economy) and I'm sure this kind of comment won't make anyone's mind as everyone I've worked with in open source with treated me with equal respect.