mmp
AdGear is a fast-growing digital advertising technology company. We provide software and services for publishers, advertisers and media agencies.
As a hybrid between back-end software developer and data scientist, you will build tools to stream, process, monitor and analyze event logs, which you will then use to develop forecast models to inform our ad decisioning processes.
You should apply if this describes you:
- Formal training in statistics. Ideally, experience with R, APL/J/K, Julia, or similar.
- Proficient working with databases. Ideally, experience with columnar stores or OLAP cubes.
- Ideally, experience working with Hadoop, Cassandra, Kafka, Storm, or large datasets in general.
Check out http://adgear.com/company/careers/#AnalyticsDevMontreal for more details.
[1]http://benchmarksgame.alioth.debian.org/u64/program.php?test...
[2]http://benchmarksgame.alioth.debian.org/u64/program.php?test...
Considering how mediocre and ignorant most journos are, is it that surprising to consider that the same may apply to journalism students? When I say mediocre journalists, I don't have Hunter Thompson or Helen Thomas in mind, but the people that invariably make you cringe when you read their newspaper article on a subject you're familiar with.
Almost no one cares about program provability, well gee golly, I'd never have known!
Why should anyone who needed years in grad school to figure that out even be taken seriously?
A month ago I heard a couple of hackers talk about how they were able to complete a personnel scheduler in Scheme in 20'000 LOC and a few weeks time, when the previous C++ codebase was 200'000 LOC and was never going to be finished.
Not always, but for certain endeavours, certain languages are just much better tools for the job than others, and by better, understand order of magnitude better. That's a very real fact, even if it doesn't make the languages zealots any less obnoxious.
If you refuse to use certain tools because of religious or ideological reasons then you're just narrow-minded.
If you're an start-up entrepreneur, you're in the situation of having to efficiently allocate scarce resources, ideally you should be using the best tools for the job without arbitrarily limiting yourself, no?
Luckily for them, the guys at Google decided to go ahead using boring uncool commodity hardware instead of the 'better' fancy machines.
There's a middle ground of fellows like him, who are smart enough to get good grades if they work really hard, but think it matters.
You can compare the actual algorithms and ways to approach the problem, of course, and they can be very varied, so you end up learning a thing or two. And the languages themselves, you can see their strengths and weaknesses in particular areas. It stimulates curiosity and opening your mind to new ways of doing things. I think that's important and valuable because when you think about it, there aren't that many opportunities to do so.
Also, when you're tackling something novel, it seems to me you're going to restrict yourself pretty early to tools you already know, and you're not going to try radically new things once you're into it because the penalty would be too high (I may be wrong though).
Enrollment into CS programs dropped dramatically when the bubble burst, and has remained low to this day, even though the market recovered in only a couple of years after the crash. It's a matter of inertia, really: it takes a few years for people's perception of the job market to adjust and 4 more years to graduate.
Doesn't invalidate his claim that Apple makes nice machines, though.
Why don't you just have your server broadcast a bunch of bits that change every minute and use them instead of a timestamp to hash with your secret?
Your protocol seems vulnerable to eavesdropping, technically couldn't someone sniff any client's packets to find out which port to connect to?
Also, I suppose you have some kind of tolerance for when you send a packet to the server at minute x and 59 sec and it arrives at minute (x+1) and 01 sec?
If you do come to Montreal, check http://montrealtechwatch.com/ for local startup activity. In any case, it's a great city to live in.