4,352 reputation
11828
bio website vbraga.github.io
location Rio de Janeiro, Brazil
age 29
visits member for 4 years, 1 month
seen Dec 14 at 21:55

May
15
comment Is it possible to use the Intel C/C++ compiler on Linux to create object files to be linked on Windows?
From the Intel forums the answer appears to be "no": software.intel.com/en-us/forums/topic/282588
Apr
18
comment Detecting areas of isotropic vs anisotropic diffusion in a flood-fill (or similar) operation
@blz At least for my case, a collision meant the walker stayed in place for that iteration, instead of moving, if I recall correctly. I don't think there's any special optmization but be sure to benchmark your random number generator :-)
Apr
17
comment Detecting areas of isotropic vs anisotropic diffusion in a flood-fill (or similar) operation
@blz Yes, you got the idea. I remember it being slow as hell for many iterations (about 10^7 back when I did it). I was in college then, so I could just submit a job to a HPC cluster instead of running it on my laptop. If you're in a research setting, you probably have access to a similar resource. I'd send you my paper but it's in Portuguese...
Apr
17
comment Detecting areas of isotropic vs anisotropic diffusion in a flood-fill (or similar) operation
If you add n "random walkers" to a n random start nodes, make them move to a random neighboor each time step, count how many times each node are 'touched' by a random walker after (many) iterations, you're probably going to have something close to what you want. I did something like that to find tortuosity of a porous media back in college. Google for 'random walker'
Dec
14
comment Is it sensible to teach programming with a language I don't know myself (yet)?
Processing is amazing.
Dec
8
comment How can I migrate from Excel VBA with ADO to C++ with OCCI?
@Xophmeister If you're still interested in going the C++ way, take a look at Ocilib (orclib.sourceforge.net). It's way nicer than OCCI and has amazing performance. C++ + Qt + Ocilib is a really smooth choice.
Oct
17
comment Is there any comercial application written in Visual Basic .NET?
Out of curiosity: what cool feature makes you believe that VB.NET is a better language than C#?
Oct
14
comment Why is it so difficult to get a programming job?
@Victor An "undergraduate student" means the same as "estudante de graduação" in Portuguese, ie. someone who is studying for his University degree. Anyway, for an entry level job, what you know is not really important: I expect any fresher to learn on the job. Ask someone to review your resume (specially someone with HR experience), dress correctly for interview, and you ought to find some job. At least in the Rio de Janeiro area, qualified coders are scarce. The same is valid for São Paulo and most of the country. If you're in Rio or nearby, get in touch. I might be able to help.
Oct
13
comment Why is it so difficult to get a programming job?
@Brian I'm quite sure that location is not his problem. Brazil has a constant problem with the availability of qualified work force. There's always openings (my company has a lot of them right now). Heck, I've seen companies doing hiring campaigns in Argentina, Uruguay, Portugal and Spain. Anyway, I don't he qualifies for a H1B visa without a college degree (I might be mistaken).
Oct
13
comment Why is it so difficult to get a programming job?
@Victor As a fellow Brazilian (and a fellow Vitor as well ! :)) I'd say it's time to take a look at the mirror and try to understand what's going on. The largest time I've been without a job was about two months: and half of it was a self given vacation time in Fortaleza. And I'm no better than the average programmer, you can be sure (I've been doing mostly C++ and C#). PHP is not a good thing in Brazil, most of the time the gigs are low paying, you'd be better doing something else. Same goes for Delphi, it has been mostly exchanged for .NET in the corporate environment. Good luck!
Sep
17
comment How do you call a “Proxy” that delegates to *several* implementations?
+1 Excellent answer.
Sep
13
comment What is the Startup spirit?
Just for Startup Spirit never asks the question "what would be the return on investment": you should try submitting a BP to a VC company. You can rest assured that the startup spirit will ask you about ROI, exit strategies, and a lot of other funny numbers with crazy names.
Sep
13
comment What is the Startup spirit?
+1 for rose-tinted hindsight glasses.
Sep
13
comment What is the Startup spirit?
Working really really long hours (100+ per week), sleeping on the company floor, surviving on pizzas and hot pockets while the company burns rapidly through seed and VC money. Fail to bring something viable to market before the deadline setup by the VC companies, who pull the plug on the project, leaving you full of worthless stock options. Oh, it's so sad to be a realist... :/
Sep
12
comment As a teen, how can I find “friends” for programming
At least when I was a kid, my school offered "Robotics" (a few Lego MindStorms kits and other things) as a extra curricular activity. This ended up gathering a few people who has interest in programming but no one to share it. Maybe you could talk your school principal to offer something like that?
Sep
9
comment Planning to write research paper - Tips or resources?
@alecRN The pace for working with (principal) researchers is usually slow, since they are usually multitasking between their students, writing grants and cutting a lot of academic red tape. Most research papers have multiple co-authors. Maybe you could find a grad student of his wiling to help you out? He might have more time available.
Sep
6
comment Work experience instead of education?
Some kinds of visa require tertiary level education. You might look for the countries that doesn't and try to emigrate there. The other problem is that international hiring is expensive and risky. And taking a developer without tertiary education is often also seen as risky. This combination might skew the perceived benefits/risk factor against you. Can't you go to a local equivalent of a community college and get a degree? This will make way easier for you to emigrate.
Aug
29
comment How does one get a group of programmers together for a project?
@Dogmatixed You should plan as if you're going to go away anyway. A team must be always ready for a key member to leave. You might be abducted by ETs. Or just have a better proposal. Document both the code and the development process, and so on. dotancohen advice is good.
Aug
25
comment Thoughts on Development using Virtual Machines
This is not your father's IBM VM/ESA! All the way back to the IBM mainframe.
Aug
16
comment Implementing a machine learning algorithm to detect the region of an address
Bah, sometimes I miss the time I did GIS for a living :)