Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pgbovine
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
61.
▲
by
pgbovine
11y ago
Brand-new CS assistant professor hires at any research-intensive CS department (there are ~80 of these schools in the U.S.) probably come in around $100k right now (as arjun said, many salaries are public) ... now that's a 9-month sala
62.
▲
by
pgbovine
11y ago
both can be true. super rough approximation for CS faculty job candidate consideration: Ph.D. outside of the U.S. followed by a postdoc in U.S. at School X ~ Ph.D. in the U.S. at School X
63.
▲
by
pgbovine
11y ago
that's actually absolutely correct :) academia is best at doing things that are not directly marketable in the capitalist economy. in the early 1900s, a group of weirdos working on theoretical quantum mechanics couldn't find mar
64.
▲
by
pgbovine
11y ago
... though I will concede that one legitimate source of inequality is due to larger institutions simply having more financial and material resources, so they can perform more "high-impact" sorts of research. e.g., if I'm at a
65.
▲
by
pgbovine
11y ago
I obviously can't speak for other fields, but at least in my field, "peer review" means that the people reviewing your papers are from all kinds of academic (and sometimes industry) settings; it's not like it's just
66.
▲
by
pgbovine
11y ago
That sounds good in theory but is unlikely to yield satisfactory results since you're not on their critical path . PIs are busy people; they will turn most of their attention on grant-funded critical-path projects. It's a similar
67.
▲
by
pgbovine
11y ago
That's 1000% correct. As someone who came from industry (Google) back to academia 3 years ago, and who has been involved in faculty hiring for the past 2 years, the odds are totally against traditional industry applicants unless they&#
68.
▲
by
pgbovine
11y ago
Not commenting on this particular project, but to the general point of "just do it": very, very, very few people are autodidacts; it just happens that autodidacts frequent sites such as HN. The vast majority of learners need (idea
69.
▲
by
pgbovine
11y ago
I hope you print out that comment and put it in your future presentations. This is the "No wireless. Less space than a nomad. Lame." iPod moment here. The default reaction to innovation is naysaying; sometimes the critics are righ
70.
▲
by
pgbovine
11y ago
you're welcome :) http://pgbovine.net/publications.htm this is something i try to do for all my papers, although of course people will still need to manually re-name to fit their own conventions. but at least it'
71.
▲
by
pgbovine
11y ago
the python case is interesting ... after all, the interpreter is just another binary executable. perhaps there's a way to write a layer above rr to "step" in Python code rather than the underlying C code. same with JS (Node.j
72.
▲
by
pgbovine
11y ago
a principled way to think about layering graphics and animations ... it's a bit higher level of abstraction than generating raw SVG. paper here: http://vis.stanford.edu/files/2011-D3-InfoVis.pdf
73.
▲
by
pgbovine
11y ago
definitely! i'm generalizing the underlying API to be more generic so that people can plug in custom visualizations like those you mentioned.
74.
▲
by
pgbovine
11y ago
Yes, recursion is an extremely challenging topic for novices. Beware of the expert blind spot , in which experts such as yourself drastically underestimate how difficult concepts are for novices to learn: http://teaching.colosta
75.
▲
by
pgbovine
11y ago
thanks for the links! i should do a much better job consolidating and advertising all of these resources, but time is never on my side :) so i figure that i'll just keep putting more stuff up and let google figure it out for now.
76.
▲
by
pgbovine
11y ago
blocks-based languages were designed mainly for education, especially targeting younger users such as children. as experienced programmers, we often take it for granted how demoralizing syntax errors can be; blocks languages eliminate that
77.
▲
by
pgbovine
11y ago
[author here] it's not too bad, actually; i mean there's the usual hairiness of anything implemented in C, but the interpreter doesn't try to do much in terms of clever optimizations, so the code base is fairly readable for a
78.
▲
by
pgbovine
11y ago
true, but big companies will usually take care of visa issues if you're hired full-time (or join as a summer intern and convert to full time). yes, it's hard to quit to join a startup; but those foreign students would've had
79.
▲
by
pgbovine
11y ago
As for "get[ting] trapped because of that mild ignorance", I don't buy that for CS, at least. Any competent CS Ph.D. student can instantly quit and at least QUADRUPLE their salary by getting a software engineering job. As an
80.
▲
by
pgbovine
11y ago
As with any profession, you hear only from those with the absolute worst experiences who write on HN, Reddit, etc. (The students who are excelling are not writing rants on Reddit.) I've seen the full gamut of Ph.D.-level experiences, f
81.
▲
by
pgbovine
11y ago
i enjoyed reading the book Team Geek http://www.amazon.com/Team-Geek-Software-Developers-Working/...
82.
▲
by
pgbovine
11y ago
yep, agreed. and also the macarthur isn't nearly as much money as the usual lottery windfalls
83.
▲
by
pgbovine
11y ago
The opposite is true. Many federal research scholarships are open only to U.S. citizens or at least permanent residents.
84.
▲
by
pgbovine
11y ago
eugene is just THAT good. and also in the U.S., the first tenure-track position after a Ph.D. is called "assistant professor", which differs from terminology used in other countries.
85.
▲
by
pgbovine
11y ago
oh wow i need to update that webpage ... haven't maintained this project in years :)
86.
▲
by
pgbovine
11y ago
yep great idea. one of my pipe dreams was to combine all of those systems into one giant uber pipeline for data science ... but then i finished my Ph.D. and moved on to other things :)
87.
▲
by
pgbovine
11y ago
wow, this is a really old project that was a two-month-long hack culminating in a workshop paper: http://www.pgbovine.net/publications/SlopPy-error-tolerant-P... i haven't maintained the code for ~5 years, so ymmv
88.
▲
by
pgbovine
11y ago
Agreed. Approaching someone with the question of "can you be my mentor?" is unlikely to work. These sorts of relationships often form organically throughout the process of working together on projects. So seek out projects where y
89.
▲
by
pgbovine
12y ago
It's like this: http://pgbovine.net/hacker-school-residency.htm (I haven't updated the name retroactively yet!)
90.
▲
by
pgbovine
12y ago
This is a topic I've thought a lot about ... here's a strawperson proposal that might incite some discussion, though it's by no means a panacea: http://pgbovine.net/undergrad-course-limits.htm
More ›