- ask to resolve ambiguity
- in the range of 3-5 questions
- make sure to make all your assumptions explicit
- design algorithm
- state algorithmic complexity, ask if what they expect
- are you making the right tradeoffs?
asset_id |
---|
F6C979018E353E861B5FBB727AC42F31 |
By Gertner, Jon
Indeed, the techniques forged at Bell Labs—that knack for apprehending a vexing problem, gathering ideas that might lead to a solution, and then pushing toward the development of a product that could be deployed on a massive scale—are still worth considering today, where we confront a host of challenges (information overloads, infectious disease, and climate change, among others) that seem very nearly intractable.
"Follow your passion" is dangerous advice.
The traits that can make your life interesting, I learned, have very little to do with intensive soul-searching. Princeton Web Solutions [Cal's high school web company], in other works, inoculated me against the idea that occupational happiness requires a calling.
The world is filled with opportunities like Princeton Web Solutions waiting to be exploited to make your life more interest. Any job/challenge is interesting for a sufficiently short period of time. This isn't a downside.
def list_rate_schedule(lrates, output=True): | |
sched = [] | |
last_lr = [0] | |
for lr, n in lrates: | |
sched += [lr] * n | |
def lr_sched(epoch): | |
lr = sched[-1] | |
if epoch < len(sched): |
The Host line can contain multiple strings (and wildcard matches). | |
With this config: | |
Host deeplearn-v100 ec2-XXX-XXX-XXX-XXX.us-west-2.compute.amazonaws.com | |
HostName ec2-XXX-XXX-XXX-XXX.us-west-2.compute.amazonaws.com | |
User ubuntu | |
IdentityFile ~/.ssh/aws-key.pem | |
IdentitiesOnly yes | |
ForwardAgent yes |
title | author |
---|---|
The Art of Scientific Investigation |
W. I. B. Beveridge |
Elaborate apparatus plays an important part in the science of to-day, but I sometimes wonder if we are not inclined to forget that the most important instrument in research must always be the mind of man.
#!/bin/bash | |
# syncs the default EC2 instance to current project (as defined by git repo) | |
# get the path to the project root (where the .git folder is) | |
project_path=`git rev-parse --show-toplevel 2> /dev/null` | |
if [ $? -eq 0 ]; then | |
# name of the project folder | |
project_name=`basename $project_path` |