Live data from Hacker News

Steve Yegge quits Google in the middle of his speech [OSCON Data 2011]

youtube.com

71–80 of 144 posts

Re: Steve Yegge quits Google in the middle of his speech [OSCON Data 2011]

#71

I'll watch this tonight, from the summaries I generally agree with him. I feel the same way about brilliant math and physics people doing HFT for Goldman Sachs. But I'd also point out that from a comparative advantage perspective, it may be optimal to earn lots of money in a "useless" area and then donate where it makes a difference. If you can earn $500k/year at a hedge fund and give half of that to SENS, that's pro…

Maybe, maybe not. It's a real challenge to hire the good software engineers, but a good engineer can be extremely productive (the old 10x efficiency thing). So, if you are one of the good ones, you can probably do a lot more good with your skills than with money.

Put it another way, anybody can throw money at the problem (and a lot of people do). But not many can write algorithms that efficiently work on terabyte data sets.

Re: Steve Yegge quits Google in the middle of his speech [OSCON Data 2011]

#72
post #54

while listening to the talk, I took notes. (Not exact notes, I probably reworded several things, hopefully not twisting the meaning too much.) Here they are, if you don't have time to watch the talk. ----- Google, "where I work right now", they are doing great work to attempt to change the work. At least more than other companies. I work on compilers. I like to work on big data, learn about data mining. Because even…

The problem with calling out specific companies for quality is things can change -- eg, Pixar, who would have clearly belonged on his list a couple of years ago, but post-Disney, post-Cars 2, post Newt being cancelled for Monsters Inc 2, post the Canadian branch being formed to shit out TV specials... well... things can change (including for the worse) quickly.

Re: Steve Yegge quits Google in the middle of his speech [OSCON Data 2011]

#74
This past week, I decided to start working on a project to build a new type of speech synthesizer. Did I know anything about acoustics or linguistics? No, but I've been reading what I can find about them since then.

I used to have a philosophy of intentionally choosing easy, "overlooked" problems. I figured I wasn't that smart, so I should just stick to the simple stuff. The software I built was good and useful, but a lot of it is already becoming obsolete. I want to make software that will last 50 years, not just 5.

This talk came at a great time for me, and it's strengthened my resolve. I'm going to keep learning about speech synthesis and acoustics (which means a lot of math and physics that I slept through in school), and hopefully I can push the field forward a little bit.

Re: Steve Yegge quits Google in the middle of his speech [OSCON Data 2011]

#76
post #64
post #42

So I'm not really an ask me anything type guy, but I work on a bioinformatics team at an academic cancer research center. We have genomic sequencers and a software stack running 24/7/365 plus your normal collection of IT and small dev projects here. If you have questions about what it's like to be a hacker in this type of environment, post them here and I'll share what my experience is like. BTW, I completely wish I…

I guess my biggest question is: in what way can programmers outside that specific discipline pitch in and help out? Are there relevant open source projects that could benefit from someone with a lot of programming experience and a slightly-better-than-layman science background?

My gut feeling is that there is a large need for good query/visualization tools of the datasets the sequencers produce. At least, I think if researchers could "play" interactively with data they would be pretty excited. But I am most definitely non-expert in this area, so take that with a grain of salt. I sometimes think about whether or not tools developed with column stores (e.g., the programming language J or something like KDB+) would actually be cool for data exploration.

For visualization, check out:

http://genome.ucsc.edu/

Also, a huge list of projects is at:

http://en.wikipedia.org/wiki/Genome_browser

In the genomics analysis space, it seems that I hear these three tools mentioned for sequence alignment are tophat, BWA, and MapSplice.

http://bio-bwa.sourceforge.net/

http://www.netlab.uky.edu/p/bioinfo/MapSplice

http://tophat.cbcb.umd.edu/

These are actively maintained projects that I think are mostly developed inside of various academic research groups.

There is also The Cancer Genome Atlas project at:

http://cancergenome.nih.gov/

You can probably find research groups via TCGA that might appreciate some one-off development or support, but it might not be exciting from a tech viewpoint.

There is a ton of EMR (electronic medical record) data out there in free text. If you have skills or interest in things like Lucene/Solr, I would bet that almost any research hospital might appreciate your time and skills. And, if you talk to the right group, want to hire you . . .

Re: Steve Yegge quits Google in the middle of his speech [OSCON Data 2011]

#77
post #64
post #42

So I'm not really an ask me anything type guy, but I work on a bioinformatics team at an academic cancer research center. We have genomic sequencers and a software stack running 24/7/365 plus your normal collection of IT and small dev projects here. If you have questions about what it's like to be a hacker in this type of environment, post them here and I'll share what my experience is like. BTW, I completely wish I…

I guess my biggest question is: in what way can programmers outside that specific discipline pitch in and help out? Are there relevant open source projects that could benefit from someone with a lot of programming experience and a slightly-better-than-layman science background?

Bioinformatician here: First of all, I think it's got to be clear that a lone bioinformatician, or even a group of them isn't going to go about changing the world. Essentially, when you sign up for this, you're still a cog in a machine, albeit a slightly more altruistic machine.

Here's my pet peeve in bioinformatics - If there's one thing that's poorly suited to science, it's the building of computational infrastructure. We're talking basic stuff like databases, tools etc. Sure, anyone can knock out a bit of code for a basic database, but the big problem is that there's no incentive to have decent code, or maintain it so that it lasts any longer than the person is in the lab, or has funding. So, what will be great is if existing resources are cleaned up - data is normalised and pulled out so that it is actually accessible for doing some kind of analysis on it.

If you want to do bigger work, do something actually novel, or that has any biological relevance there's no getting around collecting your own data (e.g. sequencing the crap out of a bunch of things). I'm in the process of trying to get funding now for a project of mine to make that very leap now.

I'm sure someone working on next gen sequencing (the new hotness) can pipe up with the big problems to be solved there.

Re: Steve Yegge quits Google in the middle of his speech [OSCON Data 2011]

#78
post #48

tl;dr Work on data mining and bioionformatics to change the world, rather than just seeking money by doing trivial things. Plus publicity stunt of quitting so you'll listen [at 14:15, sounded like quitting a cat-photo-sharing project, rather than quitting Google]. Plus implication that bio is the only domain that is world-changing.

[deleted]

Re: Steve Yegge quits Google in the middle of his speech [OSCON Data 2011]

#79
post #40

Am I the only one that fails to be inspired by this? I think I'm not inspired because it's something I've already thought about. We've always had the option to go make money, or go try to fix the world... And whatever that brings us. I am very clear on my chances of making big changes to the world: Almost nil. Instead, I decided long ago that I'd do my best to make money and improve my own life. I'm not saying I don'…

No, you're not the only one. He's a bit naive if he thinks he's going to cure cancer by quitting his job and reading some undergraduate math textbooks. However misguided his plan may be, it's heartwarming that his wife agreed to be his study buddy, instead of divorcing him.

His dog also seems to be all-in on the concept as well. Godspeed, Yegge family!

Re: Steve Yegge quits Google in the middle of his speech [OSCON Data 2011]

#80
post #64
post #42

So I'm not really an ask me anything type guy, but I work on a bioinformatics team at an academic cancer research center. We have genomic sequencers and a software stack running 24/7/365 plus your normal collection of IT and small dev projects here. If you have questions about what it's like to be a hacker in this type of environment, post them here and I'll share what my experience is like. BTW, I completely wish I…

I guess my biggest question is: in what way can programmers outside that specific discipline pitch in and help out? Are there relevant open source projects that could benefit from someone with a lot of programming experience and a slightly-better-than-layman science background?

I fit the mold you are talking about. I started working for a neuroimaging lab about 1 year and a half ago. Basically I'm not a scientist at all, did Math as an undergrad but almost no stats or any of that type of vodoo stuff (topology, abstract algebra etc real math stuff is what I did ;p).

So basically I had no clue what Neuroimaging meant or did other than people get shoved in scanner, huge magnets turn and they see inside you ;p

But what I found is there are plenty of computer science problems in a field of Neuroimaging (and neuroscience) that a programmer can help with. (processing, image analysis, data mining, storage, Visualization whatever) Most labs don't really have people who's primary job is programming. Thus there a lots of tools that are just hack jobs long forgotten that no one is maintaining but everyone depends on. Those things can be helped out by good programming practice and with real programmers behind them. What sucks is getting funding for these people but Open Source can help here by pooling multiple people from many labs into common projects.

Also, if you do work with scientist, most of them will talk to you for hours about the science of what they do. You can usually ask the most stupid question and they will be happy to answer it. I've found that most people I work with are open and even more if the work you do helps them achieve their scientific goals. So in the end if you need to learn some science stuff, they will usually be helpful.

(BTW my project is in my profile, will be open source soon, waiting for some political approval process).

Post reply on HN