HNHacker News
TopNewBestAskShowJobs

pgbovine

2,356 karma · joined September 28, 2009

submissionscomments
pgbovine··on Why Academic Papers Are A Terrible Discussion Forum
semi-related ... some of my colleagues wrote a research paper about 4chan (but I don't think they posted it ON 4chan!):

http://projects.csail.mit.edu/chanthropology/4chan.pdf

pgbovine··on Why Academic Papers Are A Terrible Discussion Forum
Who claimed that the primary purpose of peer-reviewed academic papers was to serve as an all-inclusive, real-time, 'democratic' discussion forum?

Next up: "4chan flame comments are a terrible way to incrementally advance the state-of-the-art in a narrow academic field, presenting theorems, experimental data, and citations to closely-related work."

pgbovine··on The new Git-scm.com
curious question: Which projects within Microsoft are using Git? The company is listed as a user on the front page.
pgbovine··on Of Booze and Brogrammers
See http://static.usenix.org/event/lisa11/bofs.html
pgbovine··on Peter Thiel’s CS183: Startup - Class 2 Notes
I know you're being snarky, but I really don't see the contradiction. These students haven't graduated yet, so they can still drop out if they're inspired by his class.
pgbovine··on How to leave academia (for science PhDs)
I know this is cliched, but of the ~30 students who started the Computer Science Ph.D. program at Stanford in 2006 with me, maybe 10 have dropped out. A few of those ten have gone onto successful startups and are now far, far, far wealthier than any of us who remained in the program could hope to be :)
pgbovine··on James Cameron's entirely new submarine
long-term "blue sky" research is, by definition, done without an eye towards profitability.
pgbovine··on MIT awards pirate certificates to undergraduates
i never sensed P.E. class resentment from fellow MIT students during the time i was there. it's a light requirement, and people often chose activities that they would like to learn for fun (e.g., sailing, archery, badminton). no memories of middle school style locker stuffing or wedgies.
pgbovine··on MIT awards pirate certificates to undergraduates
i had a ton of fun during a few of my MIT P.E. classes and ended up incidentally meeting at least one guy whom i became good friends with later in life (when people ask where we met, "P.E. class" is an unexpected answer).

there might be some value in "forced" non-academic activities, as long as people don't take it too seriously. iirc the P.E. teachers were often grad students who loved their sport, not jaded old fogies from middle school nightmares.

pgbovine··on Research in programming languages
ah, the old lisp argument again ;)

So the point of programming language research is to come up with ideas for the practical programming languages of the next 50 years to steal.

More generally, one point of research is to come up with ideas for practical technologists of the next 50 years to steal.

pgbovine··on Online Python Tutor
thanks! that's a known bug in my todo list
pgbovine··on Online Python Tutor
whoa what a pleasant surprise seeing my project on the HN front page this morning! just an FYI: this is a "demo-quality" project, not production-quality. it's probably not ready for HN-level traffic! please email me if you have more detailed suggestions or bug reports, thanks.
pgbovine··on Wikipedia, other websites go dark in anti-piracy bill protest
quite ironic given the poster's highly-editorialized title
pgbovine··on Wozniak praising Android over iPhone limitations
I don't see why anyone expects Woz to be a die-hard rabid fanboy of all of Apple's products ... he hasn't been involved in Apple's product development for almost 30 years, and he's obviously not someone to blindly evangelize based on marketing hype. Now if s/Woz/JonyIve/g then this article would be more noteworthy.
pgbovine··on Ask HN: Do startups hire 50+ year old programmers?(US)
i think if you're a 50+ year old tenured professor, your skills are probably not in line with what a start-up needs; you've spent 25+ years of your life optimizing for doing academic research and teaching, not sweating out the details of making product X work seamlessly on platform Y with quirk Z.

some 50+ year old tenured professors co-found companies and serve in advisory roles, but i highly doubt that they're staying up late setting watchpoints in gdb and punching their monitors.

pgbovine··on Research Tools class
Cool! I love how universities are acknowledging that there is a fast-growing "long-tail" of programmers who are scientists and data analysts, and that they need different sorts of programming training than CS majors ...

Reminds me of Greg Wilson's http://software-carpentry.org/

pgbovine··on Faux Friendship
good site idea, but the url is very hard to parse (for humans, i mean). i don't know how much that matters to your project, but the repeated doubling of letters 'tt', 'ee', 'ff' is disconcerting. good luck, though!
pgbovine··on MBA or PhD – Picking the right degree as a University Entrepreneur
But I don't think the founders need to have done the research, just be aware of it. An undergraduate degree is sufficient formal training to figure out and harness something specific revealed by others in advanced research.

Hmmm, I doubt that taking an OS project course or reading some virtualization research papers gives anyone the amount of insight into the nitty-gritty details needed to make a production-quality VM product. There is simply no substitute for thousands of hours of hard work pushing the boundaries on a field in order to get that required expertise.

Yes, perhaps today someone could improve upon VMware's products and form a competitor, but when VMware was first forming, I doubt that anyone else had the required expertise besides the few research groups who were actively working on virtualization for PC-class machines.

One alternative option is to be a founder who raises money and then hires someone who has actually done that research.

(Of course, I'm only talking about startups founded on research technologies ... you don't need a Ph.D. to found the majority of software startups)

pgbovine··on Php-build, Compile and Install PHP
Just as easy as it is to compile and install anything on nix ...*

I hope that's tongue-in-cheek, because compilation is definitely non-trivial for any sophisticated piece of software with lots of external dependencies, especially if they're not available in the package manager that happens to come with the distro you're running at the moment (and it's even harder if you don't have sudo/root access on your box).

pgbovine··on MBA or PhD – Picking the right degree as a University Entrepreneur
Although a Ph.D. is by no means a requirement for starting a profitable company, it can allow you to develop an expertise and specialization that, if the conditions are right, can give you a comparative advantage. You don't need a Ph.D. to start the next Groupon or Zynga, but you might need to have some Ph.D.-level research experience to start the next VMware, Determina, or Coverity.
pgbovine··on MBA or PhD – Picking the right degree as a University Entrepreneur
If you know you want to start a startup, the best thing to do is to START - now.

I think people in the software world are inherently biased since it's possible to start dazzlingly-profitable companies at age 19 ... in many other fields (e.g., medicine, chemistry, biology, physical engineering fields), it takes years of research experience to be able to make a breakthrough that can lead to a profitable disruptive technology. In those worlds, you rarely see 19-year-old entrepreneurs who have just started college.

pgbovine··on For Thanksgiving, give your parents a treat: upgrade their browser
good idea, but must be done tactfully, or else you run the risk of being labeled as that geeky kid who always insists on disrupting the status quo. remember, for a lot of people, web browsers are interchangeable, so if they're happy with X and you switch them to Y, then they'll be strictly more mad. however, if they're fed up with how X is too slow or buggy and you show them Y, then they're more likely to be appreciative.
pgbovine··on Over time, Linux package dependencies show predator/prey relationship
incidentally if anyone has a solution to this particular problem with jdee I'd love to know :)

Shameless self-promotion ... over the past year, I've been working on a project that aims to solve this dependency hell problem: http://www.stanford.edu/~pgbovine/cde.html

All you need to do is find a distro where jdee works, package it up with CDE, and then transport it to your own machine. email me if you have questions.

pgbovine··on Smallest x86 ELF Hello World
a cool project would be to make a webapp that implements the following contest: create an ELF binary to do X with the smallest number of bytes.
pgbovine··on All papers published by Microsoft Research
[cross-posting from the Googlers publication thread ...]

I also noticed that someone recently posted a list of publications by Microsoft Research (MSR), presumably to contrast with Google's publication list. MSR does some amazing academic research, but it's not a fair apples-to-apples comparison to compare their publications with Google's, since the primary output of MSR is academic research papers (that's why the lab was founded!), while the primary output of Google is free web-based consumer products :)

pgbovine··on Publications by Googlers
I also noticed that someone recently posted a list of publications by Microsoft Research (MSR), presumably to contrast with Google's publication list. MSR does some amazing academic research, but it's not a fair apples-to-apples comparison to compare their publications with Google's, since the primary output of MSR is academic research papers (that's why the lab was founded!), while the primary output of Google is free web-based consumer products :)
pgbovine··on Publications by Googlers
for academic research, oftentimes it's not a matter of keeping results secret for years before publishing ... it's simply because the academic peer review and publishing process has such high latency
pgbovine··on Publications by Googlers
[I'm not a Google employee, but I am a Ph.D. student who has gone through the academic publishing process a few times ...]

Publishing in academic conferences is not the only way to be "non-secret", nor is it the fastest way to get early feedback on usability and systems design issues. In fact, it's a pretty slow way to get feedback. The sorts of conferences that Googlers submit papers to have an acceptance rate of 10% to 25%, which means that most papers get rejected; moreover, it takes a ton of effort to write up and present a paper to an academic audience using writing conventions that are very different than those required to write engineering design documents. Given those low rates of publication "success", it's not surprising that Googlers put their efforts elsewhere.

pgbovine··on Why GNU grep is fast
random (drivel) hack idea ... create hybrid pages with iframes that combine a meaty technical article (e.g., a russ cox blog post) with a fluffy tech gossip article, and post these hybrid articles to HN. e.g., "Fast string matching with DFAs / new music social network for your pets launch party pics!"
pgbovine··on Snapjoy (YC S11) Will Organize Your Photos For You
I'm just speculating here, but perhaps their primary target audience are casual users, not serious photographers. It seems like most of your feature requests are geared towards power users.
← PreviousPage 7 of 20Next →