Live data from Hacker News

Paul Graham Keynote at PyCon

brianrue.wordpress.com

61–70 of 127 posts

Re: Paul Graham Keynote at PyCon

#61
post #31

Earlier quoted context omitted.

>> inbox is a todo list. >No, it isn't. It's a method of asynchronous communication and file transfer. If you're using it as a TODO list, you're doing it wrong. I don't think pg is asking for help with his email - for MANY people it IS a todo list. He's outlining opportunities for future startups - email IS an opportunity precisely because people are "doing it wrong" - you snarking like you disagree with him but it s…

> I don't understand your logic here. PG is talking about abstracting the problem away from the developer - you think the future of CS is that we will no longer make things abstract?! I interpreted him as implying that writing code for parallel processing should happen in such a way that we don't have to think of it. But that is the whole problem. Developers are ignoring the complexity and opportunity that exists in…

Concurrency and parallelism have been understood and abstracted for decades. There's new research to be done there for sure, but productizing what's already out there would be a massive win. We live in a world where people are still using locks and worrying about thread-safety in purportedly high-level languages.

Re: Paul Graham Keynote at PyCon

#62
post #22

Is this available in video format? I can't help but think reading this is taking something out of context or missing information. Quick glance: 1. dinosaur egg – make a search engine that all the hackers use. (top 10,000). - Like Google Code Search? That didn't turn out too well. 2. inbox is a todo list. email is the protocol for putting stuff on it. - What? I use email to converse with people, not to list what I nee…

I think you are taking it too literally or just not understanding the points.

Google Code Search is not the only example of a hacker search engine. StackOverflow is a better example and is turning out fantastically.

He's not saying it's a todo list for you to send in your own todos. He's saying that a lot of the mail you receive includes things you need to do.

It's not that his friend has seen Apple's pipeline. It's that his friend does not believe that Apple will be able to keep creating breakthrough products like iPod, iPhone & iPad without a product visionary CEO.

Re: Paul Graham Keynote at PyCon

#63
6. bring back the old moore’s law

I'll have to dig up my BeOS Bible this weekend, but I though the BeOS solved this problem over 15 years ago. I have been floored for years that chip makers keep telling developers to write code to work with multiple CPUs. If those developers are OS developers, then fine. But application developers? No way. This is the job of the OS!

Re: Paul Graham Keynote at PyCon

#64
post #55

Earlier quoted context omitted.

- There is no "gmail" API. It either looks like imap/smtp to your app, or pop3/smtp. - POP3 is completely braindead, so moving on... - Imap doesn't natively expose many gmail features. imap doesn't know about "Archiving" and "Labelling", so you have to map those to things like deleting and folders. There's an impedance mismatch. - Exposing a search interface with all the functionality and responsiveness of the web ap…

Making/receiving calls in Gmail is the reason I stick with the web client. I don't actually use the chat much, but I'm a huge fan of the simplicity of Google Voice's integration with Gmail.

I would kill for a Google Voice app! I can't stand missing pretty much every call because I don't have Gmail open.

Re: Paul Graham Keynote at PyCon

#65
post #37

> inbox is a todo list. email is the protocol for putting stuff on it I see these categories of email 1. Email from people you know that you're likely to respond to, and which therefore lead to "conversations" 2. Reminders and "things to do" that you need to act upon; once you have acted upon it you usually update the status of the task by mailing back 3. Read-only email: email sent by corporations that you somehow n…

I don't get why PG is sharing all these great angles that Greplin should be working on, and as best as I can tell is perfectly positioned to tackle.

Re: Paul Graham Keynote at PyCon

#66
post #16

Earlier quoted context omitted.

I don't understand it either. I got by undergrad at a top 10 (or top 5 depending on the rankings) CS program, and while it whipped my ass I loved it. The freedom to think/learn/and dig into problems, late nights figuring out projects, scheduling in time for binge drinking that crazy semester I took 4 senior level CS courses and pulled a 3.5, I look back on all of it quite happily for its part in making me who I am. I…

That's because you had (presumably) well-thought out rigor. Over in the humanities, the faculty gave up on / let themselves get chased off the Great Books about two decades ago, what they're left with isn't much fun. The social sciences mustn't come up with the Wrong Answers, or else. And the whole notion of merit and quality is sort of suspect in those disciplines, so the joys and terrors of seeking excellence are h…

FWIW, I went to a liberal arts university and our Great Books course was the best I took. Fall of your freshman year, two professors, ~100 pages written over the semester. 11 works from the Iliad to Dante (more or less one per week).

Yes, I got my butt kicked by it but every course after that was comparatively easier because of the rigor of that course and the mindset it left me with.

Re: Paul Graham Keynote at PyCon

#68
post #35
post #5

Curious point: > replace universities > heading down wrong path last couple decades. not fun for students or professors. Is that (fun part) generally true? I'm in my thirties, and I certainly had lots of fun at my previous job (MSFT, on developer tools), but none of it compared with either my undergraduate or Ph.D. student experiences. That also seems to be true for most of my colleagues and friends --- who have done…

Are non top-tier universities really that bad? Here is my experience in undegrad. 1. Most students simply don't care about their major's subject. 2. Most professors don't care about the subjects they teach enough to care about how students are doing. 3. Grading is aimed at punishing mistakes, rather than rewarding for learning things or doing things. 4. Guess what those things do to your group projects. 5. If you try…

[deleted]

Re: Paul Graham Keynote at PyCon

#69
post #37

> inbox is a todo list. email is the protocol for putting stuff on it I see these categories of email 1. Email from people you know that you're likely to respond to, and which therefore lead to "conversations" 2. Reminders and "things to do" that you need to act upon; once you have acted upon it you usually update the status of the task by mailing back 3. Read-only email: email sent by corporations that you somehow n…

The bigger problem is that right now the whole computer using experience is organized around finding information. Think about it, how many people do you know who have have their browser homepage set to their email, Google, Google News, or some sort of news aggregator? Virtually everyone. Why is this the case? Probably because we've only been able to get this firehouse of information for a relatively short period of t…

I hope we don't have homepages in 50 years. Hopefully, by that point, HTML and JS won't be the only thing we're allowed to innovate by that point!

Re: Paul Graham Keynote at PyCon

#70
Everything here could be summarized under the headline "solve people's annoying, day-to-day problems (in an original manner)". There are some great perspectives here, but I have a (little) problem with the premise of "solve people's annoying problems". I understand that this probably was a business talk to people interested in entrepreneurship, and, certainly this is great advice for people wanting to build a profitable business. But in the end, this is all it is: "how to make lots of money from software? Answer: solve people's annoying problems".

In a society where engineers are arguably playing an increasingly important role, I think this outlook is too limited. This perspective is what I would expect in a CPA convention. If engineers are so smart, powerful and essential, is this what you want to inspire them to do? Have them make cooler gadgets, easier "content consumption experience", better to-do lists to make people more "productive" and, lastly, possibly provide better health so that they would live longer to buy more gadgets and "consume" more "content"?

If engineers are so smart, powerful and essential, why not inspire them to find ways to alleviate poverty and promote justice, education and equality? Well, you say, this is not a job for engineers. Well, if engineers are expected to think of new ways to book sleeping arrangements or sell clothes, their insight can surely be turned to loftier goals. I don't want to be caught saying anything positive about Facebook, but for better or worse, they have changed the way people around the world communicate with each other, compete with each other, and see themselves as part of society. So, yes, engineers are certainly capable of achieving some great feats.

Many lawyers make lots of money. Lots. And probably many of them became lawyers for that purpose. But It's hard for me to imagine - and maybe I'm wrong about this - but it's hard for me to imagine a well known lawyer delivering a keynote speech at a lawyers convention, where his main points are tips for making lots of money. Lawyers may be hypocritical (and they are), but at least many of them separate their business goals from their sources of inspiration. So why should engineers be inspired only by business tips? Is money the main source of inspiration for us? Doctors and lawyers make money, too, but they aspire for - or, at least, are inspired by - more. Even writers, directors and actors aspire for more than making money, or even "delivering content" or providing entertainment. They dream that, perhaps, some of their work might carry some Truth. Give people a new perspective about life, maybe even change people's lives - but not by making them simply more "productive". Peh, productivity - if there ever was a more overrated and servile word.

Anyway, we should aspire to do the same. Fellow engineers, do whatever makes you feel good about yourselves. Do whatever you need to make lots and lots and lots - piles - of money. By all means, solve people's annoying problems; that's a great advice. But don't aspire to that. You should dream about solving humanity's serious problems. You should dream of making this a truly better world - in every respect.

Post reply on HN