I'm looking for a job in Canada (vancouver or toronto preferably) that would sponsor me as 'arranged employment'. I'm pretty great with C++ (4+ years), Lua. My focus has always been on gamedev, 3D rendering.
I've also done professional webdev work with RoR, my Ruby is not ultra idiomatic so I wouldn't say I'm excellent at it, but I can get the job done. Also know my way around Javascript, though I'm really rusty.
I'm from Brazil and living here currently but I want to relocate and have taken all the necessary steps :)
I'd add to those book recommendations 'The Pragmatic Programmer: From Journeyman to Master' as well, great and fun read from beginning to end and good to open at any spot and read just a section.
Also a fantastic read, Peter Norvig's "Teach Yourself Programming in Ten Years" (http://norvig.com/21-days.html), read that one ASAP, good to calibrate your expectations, when I first read it was both at once a cold shower of reality while simultaneously infusing in me a drive to become a competent and skilled programmer.
I'm 24 and I've been coding C++ for the past 4 years, it was my first language and remains the one I use the most, though I've used Ruby professionally most recently, I'm trying to get a C++ gamedev job now.
So its not just the older crowd, it very much depends on what you're trying to do I think.
Couldn't make the big "WELCOME TO FLYBYCHAT" left pane go away, so it felt like there was a lot of screen real state that was left unused.
Also the HN lurker I was chatting with raised a good point: there should be different colors for "You" and "Them", would make it much easier to see the flow of the conversation.
EDIT: Would also be easy to add a horizontal bar, to track the last portion of chat you saw before you switched tabs/removed focus from browser
What I've been wondering and am curious about is which of the straws is responsible for breaking the camel's back.
Could they have done the same thing, but in a larger timeline and have not generated the press frenzy? Was it that this last change was larger, was the combination of these 2 things?
Can't know for sure off course, but interesting to speculate IMO.
I had definitely tried that before, recall issuing a 'mkdir .mozilla/plugins' & moving a .so in there.
Can't remember why I rolled that back and reinstalled it through apt thought.
Anyways trying it again nonetheless, the blinking is still going on with scrolling, going to see if performance/crashing at least improves.
I went through a phase I tried installing everything under the sun and looked around quite a bit (the packages directly from adobe, different apt packages, random bash scripts I found online..) so I actually don't remember what I tested and didn't.
What I have _at the moment_ and doesn't work that well, I got through the 'flashplugin-nonfree' package which if I understand is the 'preferred' way to install flash on ubuntu 64.
I've tried both the apt package and downloading directly from adobe, to be honest I don't remember if there was a difference in problems, or just the same set of them, either way it didn't 'just work'.
"It's more than possible that your hardware configuration is the cause"
Its definitely not the hardware horsepower itself, as I have very good performance on 64 vista.
I'm also running with the very latest nvidia binary drivers, I have an intel dual core E2200 - not cutting edge but flash will actually take up an entire core with small animations, so it definitely seems like a bug to me.
"Get in touch with Adobe and let them know your config, the problem might be fixable."
I've spent a while (way way more than I ever wanted for something that they market as 'plug in' / 'just works') going through the ubuntu forums and launchpad, some stuff seems like fixeable problems that maybe I just couldn't fix, but heres a list of problems I have:
* Sometimes opening a new firefox/chromium tab/window and loading a website with flash will crash it, crashing all flash instances - so if I'm listening to a google tech talk or something I have to restart it and go hunt the on the timeline.
* Flash will flicker as I scroll down firefox/chromium.
* This has stopped now, but at one point flash crashing wouldn't free its memory, and Xorg just started consuming more and more memory, bringing the entire computer to an almost halt!
* Some flash players/gamers/whatever when I'd press the fullscreen button would get from xorg as my resolution the sum of my 2 monitors - 2560x1024, which means they'd get clipped in half or they would get letterboxed (msnbc.com and youtube.com for instance) while others such as video.google.com works just fine.
These are just things off the top of my head - it seems flash is the #1 problem for 64 bit ubuntu from quick glances at the 64 bit forums, I've had a lot more problems, I tend to avoid flash websites as a result.
"Python falls in the middle of C and Lisp and thus is a useful comparison (and everyday-living) language."
Its a shame Lua isn't more widely used / known that would be an even better fit.
Because its far more of a middle ground between those 2 than Python in my opinion, it gives you very little that you can do a lot with - for instance compare the singular Lua table with the wide choice of data structures Python offers.
Theres a great paper by Robert Ierusalimschy that goes through the multi-paradigm / extensibility that Lua offers:
One of the things you want to hit up right away after you get reacquainted is the boost library: http://www.boost.org/
If you use it well, it does a lot of heavy lifting, adds a lot of safety and expressiveness (boost::bind is just pure magic) that just wasn't there before, and a lot of the boost libraries are going into the standard - and are already implemented in the TR1 namespace.
I've also done professional webdev work with RoR, my Ruby is not ultra idiomatic so I wouldn't say I'm excellent at it, but I can get the job done. Also know my way around Javascript, though I'm really rusty.
I'm from Brazil and living here currently but I want to relocate and have taken all the necessary steps :)
contact at #{HN username}@gmail.com