HNHacker News
TopNewBestAskShowJobs

rodrigoavie

368 karma · joined June 6, 2012

[ my public key: https://keybase.io/rodrigovieira; my proof: https://keybase.io/rodrigovieira/sigs/acCO8-Chw0Ls8N_sUOiEWY-EDaE6vLmeBUyMhT3_V8Q ]
submissionscomments
rodrigoavie··on Ask HN: what are the most interesting Java projects you've seen lately?
Thanks everyone for the suggestions. Keep them coming!
rodrigoavie··on Failing in College and what to do about it
Wow, I agree with every single point you've made.

I often see myself making comparisons too, but now I think they're more likely to result in bad feelings than in bringing me any kind of useful knowledge. So I just consider them useless and try to not make comparisons again.

Thanks for sharing. Good luck for you and me!

rodrigoavie··on Show HN: website for the works of a deceased amateur Brazilian painter
Thanks. I'll try to fix it when I have time.
rodrigoavie··on Great Scientist ≠ Good at Math
Last year I entered CS school and found myself embarrassingly weak at Math. I've been studying really hard since them and I don't really believe I'll be a very good Computer Scientist if I do not learn Math (Linear Algebra, Discrete Math, Graph Theory, Game Theory, Calculus, Statistics).
rodrigoavie··on PyPy 2.0 beta 2 released
Amazing
rodrigoavie··on Ask HN: Am I underpaid?
Generally, front-end developers tend to earn less than back-end ones. Pick up some CS fields and explore and learn them until you get good at some of them.

The fact is, front-end developers are not that hard to replace, so you don't have much of a bargaining power there.

Try learning more about Algorithms, Security, Optimization, maybe even A.I (NLP, Data Mining, Machine Learning, etc.)

rodrigoavie··on Young Coder With Worried Parents. Advice Needed
Try to talk to them. Explain what are your goals, show them that you're not a lazy kid who uses the computer only for recreational activities. Show them examples of other "kids" who started young and did great things.
rodrigoavie··on Java Developers: Need to know vs Nice to know?
Hey! You can use the GitHub "explore" feature. Here is the link specifically for Java

https://github.com/languages/Java

rodrigoavie··on Ask HN: Why you do open source?
I learn a lot from reading code of other people who are smarter than you. Also, very frequently Open Source tools are better than their equivalent proprietary ones. Also, it can give you fame and fortune, there's an immense number of people who has benefited from advocating and using Open Source software.

Also, great (and many) companies are always looking for developers of specific Open Source projects like OpenGL, OpenCV, Rails, Django, and many others.

rodrigoavie··on Java Developers: Need to know vs Nice to know?
You should learn to use Maven. Also, try to follow great Java projects on GitHub and learn with their maintainers how to write great Java code.

Also, as the JVM has been flourishing for the past 5 years, I'd also recommend you to learn some of the more popular JVM-based languages. That'd be Scala and Clojure.

rodrigoavie··on Failing in College and what to do about it
Thanks for sharing your experience and a tip man.
rodrigoavie··on Failing in College and what to do about it
The concept of majors and minors in undergrad school does not exist here in Brazil. However, I only imagine myself as a Software Engineer in the future and CS is the only course I can do. So I basically have no choice, I'll have to become very good at Math. I will succeed. I better do.
rodrigoavie··on Paul Graham Says Y Combinator Is Pickier Than Ever, ‘Hardly Any’ Bad Startups
So what does he mean by "bad startup" anyway?

Is that a startup that supposedly will hardly succeed?

rodrigoavie··on Blocked Sites is discontinued
This really sucks. As said above, it wasn't working anyway. Too bad it happened. I wonder if Google could've gained more knowledge about the common "undesired" results and use it to improve the search.
rodrigoavie··on Going Freelance
Great! It is quite different in the beginning, getting used to work at home and all. I recommend you have a nice space for work at home.

Good luck!

rodrigoavie··on We searched for Porn. We found you
This is amazing! Ahahahah, very good.
rodrigoavie··on WebGL Terrain Flyover Demo
Wow. Awesome work. I will try applying some of my little Linear Algebra and see how I can mix it with Computer Graphics and WebGL, more specifically.
rodrigoavie··on Ask HN: Where are the hard programming challenges/jobs?
I'm running into the same problem. I am tired of CRUD apps, I just don't see myself doing anything new or exciting with them . Last year I was approved in one of the top tech Universities in Brazil and started learning C and C++ and this year I'll engage in programming competitions.

By the way, I've already failed 2 math disciplines in my University and I'm doing them again. But I'm good at programming and I'm becoming way better at Math. Someday after I graduate, I'll try to work for Google or Facebook, do you know if they'll turn me down for the fact that I have failed some math classes (even if I later was approved on them)?

Thanks everyone.

rodrigoavie··on Ask HN: collection of Anki decks for programming?
oh, nevermind here you can find a lot of decks

https://ankiweb.net/shared/decks/

rodrigoavie··on The official Basecamp iPhone app
I remember when they said the way to go was HTML5 and all that talk. Glad their changed their vision.
rodrigoavie··on Github blocked from China
Shit
rodrigoavie··on Stuff (2007)
Loved this essay. I think pg nailed it when he said that after some point, it's like you don't own stuff anymore. They own you. And the stuff we keep may become serious dependency in our life, which reduces our flexibility and freedom to do new stuff.

I just read this article, glad I did in a point of my life where it really makes a huge difference.

rodrigoavie··on A man, a Plan. No canals (2011)
Are we in some king of Lisp day or something? Hahaha
rodrigoavie··on Peter Norvig's Address at the UC Berkeley Computer Science Commencement (2006)
"serve others", can't figure out exactly his intention by sayin' that but it's a quite weird statement, IMO.

My opinion is: do what you want, if that pleases you, great! If that pleases even more people, greater!

rodrigoavie··on Show HN: Never wait for Paypal again
awesome. please tell us what you're doing to ensure the data is safe?
rodrigoavie··on Ask HN: Resources for advanced JS?
JavaScript: The Good Parts is definitely a good book for what you want. But there are more:

* JavaScript Patterns by Stoyan Stefanov

* Learning JavaScript Design Patterns - Addy Osmani

* High Performance JavaScript - Nicholas Zakas

After you read these three books you might become apt to write great, efficient JS code and know the underpinnings of the language, which IMO has a particularly curious design and might make you confused sometimes.

P.S: Check out the WTFJS website for being introduced to some strange behaviour of the language http://wtfjs.com/

Have a nice and busy week!

rodrigoavie··on Ask HN: Resources for advanced JS?
Yes and Backbone has its source annotated to make it easier for you to understand the code http://backbonejs.org/docs/backbone.html
rodrigoavie··on Ask HN: Resources for advanced JS?
For advanced performance testing and benchmarking you can use JSPerf http://jsperf.com/
rodrigoavie··on Meet the new Light Table
Thank you Chris!
rodrigoavie··on Bringing Responsiveness to the App World
This is great, guys. iA Writer already was my favorite Mac app. Now this... <3
← PreviousPage 2 of 3Next →