Live data from Hacker News

How to leave academia (for science PhDs)

chrisstucchio.com

111–120 of 128 posts

Re: How to leave academia (for science PhDs)

#111

> Also, if your degree is in English, the best I can do is point you here (link to Starbucks job page). I know it's supposed to be funny (i.e., it's "just a joke") and I grant I may be sensitive since I have a BA in Comparative Literature (a graduating class of 1 in my major) and a PhD in Classics, but this came across as completely obnoxious and unnecessary. Don't know anything about Humanities? Fine. Don't talk abo…

Humanities are the hardest discipline to get a PhD in. The leap from a top student in a CS undergrad program to a CS PhD program is not a big one. Most top students in an undergrad CS program can make the intellectual leap necessary to get a PhD in CS.

But for an undergrad in a humanities discipline, making the leap to getting a PhD is a significant intellectual challenge. Reasoning about ideas, communicating them, and validating them, are infinitely harder in humanities than in CS. I would say, in terms of raw critical thinking skills, i.e., not pertaining to a specific discipline-specific problem, humanities PhDs would outperform CS PhDs.

And I say this as someone who is currently in a CS PhD program. I can read other engineering PhD theses and still make sense of it. When I read a humanities theses, I am completely lost.

Re: How to leave academia (for science PhDs)

#112

Earlier quoted context omitted.

Of course everything you say about the software industry is true, right down to the "libertarianism and Austrian economics" (I take it you prefer critical race theory and postcolonial studies). Otherwise, your critics would have said something rather than just downvoting you. Your problem seems to be that you haven't considered the possibility that academia is even worse. Academia is even worse. (I dropped out of the…

> Of course everything you say about the software industry is true, right down to the "libertarianism and Austrian economics" (I take it you prefer critical race theory and postcolonial studies). Why would I prefer that bunch of idiot hippies? My preference is for Karl Marx and Henry George (with the former being better at seeing what capitalism really is, and the latter being the better economist). > Your problem se…

Why would I prefer that bunch of idiot hippies? My preference is for Karl Marx and Henry George (with the former being better at seeing what capitalism really is, and the latter being the better economist).

Come on, you don't think you can shock people with Karl Marx, do you? In 2012? Try some Maistre, Carlyle, Froude. Maybe even George Fitzhugh or R.L. Dabney. Here, this'll get you started: http://books.google.com/books?id=an2LWYTh2ewC

No, I thought someone was going to fund me because my adviser is well-known and prestigious within the field.

Maybe you're not such a bad bureaucrat after all! But I meant not while you're in grad school, but after. Of course, if you stick with your mafia, and it's a good mafia, you can keep the party going. Perhaps. Definitely make sure you don't alienate your betters.

Even the successful industrial programmers I know, unless they became millionaires off a start-up, did not actually make enough money to "settle down" out of working and "found your own little university of one."

Yeah, that's what I mean. Dedicate yourself completely and unreservedly to the foul, foul art of money-grubbing, and/or money-saving. Or possibly money-stealing. Anything is better than either conning investors, or conning the government. Have you considered growing pot?

(I won't say this worked perfectly for me, but it did give me time to write my purely functional operating system. Unfortunately this took longer than expected and I'm now kinda broke. And I really can't turn my daughter's closet into a grow-room. So, we'll see if anyone thinks they need a purely functional operating system... Kickstarter, here I come.)

Re: How to leave academia (for science PhDs)

#113

Earlier quoted context omitted.

> Of course everything you say about the software industry is true, right down to the "libertarianism and Austrian economics" (I take it you prefer critical race theory and postcolonial studies). Why would I prefer that bunch of idiot hippies? My preference is for Karl Marx and Henry George (with the former being better at seeing what capitalism really is, and the latter being the better economist). > Your problem se…

Why would I prefer that bunch of idiot hippies? My preference is for Karl Marx and Henry George (with the former being better at seeing what capitalism really is, and the latter being the better economist). Come on, you don't think you can shock people with Karl Marx, do you? In 2012? Try some Maistre, Carlyle, Froude. Maybe even George Fitzhugh or R.L. Dabney. Here, this'll get you started: http://books.google.com/b…

Come on, you don't think you can shock people with Karl Marx, do you?

The point isn't to shock. The actual point was that you're not supposed to talk politics in the workplace. I wasn't preaching Marx to coworkers, so why were they railing on about Hayek?

Yeah, that's what I mean. Dedicate yourself completely and unreservedly to the foul, foul art of money-grubbing, and/or money-saving. Or possibly money-stealing. Anything is better than either conning investors, or conning the government. Have you considered growing pot?

You've got to be kidding. You would rob people before "conning investors" (ie: making an actual go at a business) or "conning the government" (ie: making an actual go at research)?

Just link me to your "pure functional operating system" already, or I'm calling troll-post.

Re: How to leave academia (for science PhDs)

#114

Earlier quoted context omitted.

Why would I prefer that bunch of idiot hippies? My preference is for Karl Marx and Henry George (with the former being better at seeing what capitalism really is, and the latter being the better economist). Come on, you don't think you can shock people with Karl Marx, do you? In 2012? Try some Maistre, Carlyle, Froude. Maybe even George Fitzhugh or R.L. Dabney. Here, this'll get you started: http://books.google.com/b…

Come on, you don't think you can shock people with Karl Marx, do you? The point isn't to shock. The actual point was that you're not supposed to talk politics in the workplace . I wasn't preaching Marx to coworkers, so why were they railing on about Hayek? Yeah, that's what I mean. Dedicate yourself completely and unreservedly to the foul, foul art of money-grubbing, and/or money-saving. Or possibly money-stealing. A…

Conning investors is quite different from making an actual go at a business.

What is the difference? The difference is that when you invite investors to invest in your new location-based social network for morticians and coroners (or whatever the fsck), you are making an actual go at a business. Whereas when you invite investors to invest in your new programming language, you are conning investors.

Conning the government means making flagrantly bogus and absurd claims in your grant applications. Please bear in mind that all your competitors will be doing this. If you don't intend to play by the same rules, you need some other way of stabbing your competitors in the back before the finish line. Metaphorically speaking, of course.

I am descended from a long line of Beltway bandits. I recognize the patterns and practices of the tribe at once. Indeed I recognized it in my first week at Berkeley, when they sat us down and gave us the basic lecture on what it means to have a career in "science" today.

I believe the numbers given were that half of us first-year grad students would finish, half of those would find teaching jobs, and those who found teaching jobs would be dividing their time three ways: 1/3 teaching, 1/3 research, 1/3 grantwriting. I found this broadly credible and still do.

So, that's only 1/3 of your day spent as a professional liar (and/or backstabber). You might as well try to spend only 1/3 of your day as a professional crackhead, whore, etc. But hey, it's worth a try.

As for trolling - absolutely! Laugh while you can, monkey-boy...

Re: How to leave academia (for science PhDs)

#115

Earlier quoted context omitted.

Why would I prefer that bunch of idiot hippies? My preference is for Karl Marx and Henry George (with the former being better at seeing what capitalism really is, and the latter being the better economist). Come on, you don't think you can shock people with Karl Marx, do you? In 2012? Try some Maistre, Carlyle, Froude. Maybe even George Fitzhugh or R.L. Dabney. Here, this'll get you started: http://books.google.com/b…

Come on, you don't think you can shock people with Karl Marx, do you? The point isn't to shock. The actual point was that you're not supposed to talk politics in the workplace . I wasn't preaching Marx to coworkers, so why were they railing on about Hayek? Yeah, that's what I mean. Dedicate yourself completely and unreservedly to the foul, foul art of money-grubbing, and/or money-saving. Or possibly money-stealing. A…

Neither Hayek nor Marx is "politics." Politics is Olbermann and/or Glenn Beck.

Hayek and Marx are history and literature. If you're not supposed to talk history and literature at the workplace, you may be in the wrong workplace.

Hayek is a second-rate figure both as writer and thinker. The only Austrians worth reading are Hoppe, Rothbard and Mises. I would read all of Rothbard before I read any of Hoppe, and all of Mises before I read any of Rothbard. I would not read Hayek at all.

What's cool about Dabney and Fitzhugh is that you could be expelled from any university in the country if someone found them in your dorm room. I wouldn't want them on the shelf at work either. Even Carlyle is pushing it in both contexts.

You certainly can't say that for Mises and Rothbard, even - not to mention Henry George and Karl Marx. About the only thing more innocuous than Henry George and Karl Marx would be a pile of old National Geographics, if screened for tits.

Re: How to leave academia (for science PhDs)

#116

"In academia, the end product is a publication and your code needs to work only once. " In my experience as ex-academic, the above is all too true in too many computational fields (and many sub-fields of CS). So I ask what scientific value (or any kind of value, for that matter) is being generated by grinding out publications with results that won't be repeatable?

Depends on the journal you're publishing in. Lots of journals (at least in my biological sciences field) require you to submit your code along with your publication so that a) the editor can repeat your results to accept your publication and b) for other scientists to repeat your stuff. Biostatistics AFAIK has an editor responsible solely for reproduction of results. Personally saying lots of my code is repeatedly re…

Your point is well-taken and (thankfully) there are safeguards in place at top journals. However, Rob Tibshirani examined this a while back with a case study and came up with some unsettling conclusions about reproducibility: http://www-stat.stanford.edu/~tibs/FL/report/. The case study highlights the importance of debugging not only code, but also the entire experimental process.

Re: How to leave academia (for science PhDs)

#117

Earlier quoted context omitted.

Why would I prefer that bunch of idiot hippies? My preference is for Karl Marx and Henry George (with the former being better at seeing what capitalism really is, and the latter being the better economist). Come on, you don't think you can shock people with Karl Marx, do you? In 2012? Try some Maistre, Carlyle, Froude. Maybe even George Fitzhugh or R.L. Dabney. Here, this'll get you started: http://books.google.com/b…

Come on, you don't think you can shock people with Karl Marx, do you? The point isn't to shock. The actual point was that you're not supposed to talk politics in the workplace . I wasn't preaching Marx to coworkers, so why were they railing on about Hayek? Yeah, that's what I mean. Dedicate yourself completely and unreservedly to the foul, foul art of money-grubbing, and/or money-saving. Or possibly money-stealing. A…

> Just link me to your "pure functional operating system" already, or I'm calling troll-post.

Moldbug's system:

https://github.com/cgyarvin/urbit/

Its blog:

http://moronlab.blogspot.com/

Re: How to leave academia (for science PhDs)

#118

Earlier quoted context omitted.

Come on, you don't think you can shock people with Karl Marx, do you? The point isn't to shock. The actual point was that you're not supposed to talk politics in the workplace . I wasn't preaching Marx to coworkers, so why were they railing on about Hayek? Yeah, that's what I mean. Dedicate yourself completely and unreservedly to the foul, foul art of money-grubbing, and/or money-saving. Or possibly money-stealing. A…

> Just link me to your "pure functional operating system" already, or I'm calling troll-post. Moldbug's system: https://github.com/cgyarvin/urbit/ Its blog: http://moronlab.blogspot.com/

That shit be old, man. Well, not the code... the blog.

Lesson 1: your research project is not an open-source project. Until it's done.

Lesson 2: extraordinary claims require extraordinary evidence.

That said, if you want to see some very odd-looking code:

https://github.com/cgyarvin/urbit/blob/master/jupiter/sys/20...

Scroll down to the RSA implementation around line 2500. You won't learn anything. And why does a self-compiling compiler need an RSA implementation, anyway?

Re: How to leave academia (for science PhDs)

#119

Earlier quoted context omitted.

> Just link me to your "pure functional operating system" already, or I'm calling troll-post. Moldbug's system: https://github.com/cgyarvin/urbit/ Its blog: http://moronlab.blogspot.com/

That shit be old , man. Well, not the code... the blog. Lesson 1: your research project is not an open-source project. Until it's done. Lesson 2: extraordinary claims require extraordinary evidence. That said, if you want to see some very odd-looking code: https://github.com/cgyarvin/urbit/blob/master/jupiter/sys/20... Scroll down to the RSA implementation around line 2500. You won't learn anything. And why does a se…

> Scroll down to the RSA implementation around line 2500.

I saw it when you checked it in. Be careful what you post for public consumption, someone might actually read it.

> And why does a self-compiling compiler need an RSA implementation, anyway?

You gave this one away already on MoronLab, for anyone who wishes to see.

Any why has the Urbit Dukes list been so quiet? Make some noise, Moldbug.

Re: How to leave academia (for science PhDs)

#120

Earlier quoted context omitted.

That shit be old , man. Well, not the code... the blog. Lesson 1: your research project is not an open-source project. Until it's done. Lesson 2: extraordinary claims require extraordinary evidence. That said, if you want to see some very odd-looking code: https://github.com/cgyarvin/urbit/blob/master/jupiter/sys/20... Scroll down to the RSA implementation around line 2500. You won't learn anything. And why does a se…

> Scroll down to the RSA implementation around line 2500. I saw it when you checked it in. Be careful what you post for public consumption, someone might actually read it. > And why does a self-compiling compiler need an RSA implementation, anyway? You gave this one away already on MoronLab, for anyone who wishes to see. Any why has the Urbit Dukes list been so quiet? Make some noise, Moldbug.

Neighbor, please. It's hard enough trying to reinvent the wheel by myself. With any help it'd be downright impossible.

There's a great anecdote about Jessica Mitford from the '50s. Mitford had spent years writing an autobiography and, during this process, had constantly been passing drafts around to all her commie-princess friends. Of whom as you'd imagine there was a great number. Finally she got an agent, whose name I forget but I'm sure was a big New York queen of some kind, who shut her down and forced her to finish the book instead. "It's like parading around all day," the agent told her, "in your underwear."

The system has only been self-hosting for 7 or 8 months. Until November the parser was still de facto impure. The packet decoder has never been tested and isn't even in the kernel. String syntax is nonexistent, the prettyprinter prints pure dog crap, Nock 6 was an aesthetic disaster so Nock 5 is actually Nock 7 but with the calling convention reversed, persistence is nonexistent, stack overflow recovery is nonexistent, profiling has succumbed again to bit rot, HTTP is completely untested, etc, etc. I could explain all these things to you, or I could finish putting my clothes on.

Obviously it's on a public repository and all the code is PD. Crap you can even build the thing if you like. You can even fork your own kernel and try to compete with me! Don't expect any documentation, however. If I don't answer my email I don't have to accept patches. If I don't read my email I don't have to answer it.

Post reply on HN