Live data from Hacker News

Ask HN: What is your favourite tech talk?

news.ycombinator.com

91–100 of 152 posts

Re: Ask HN: What is your favourite tech talk?

#91
post #63

http://worrydream.com/dbx/ ( https://www.youtube.com/watch?v=8pTEmbeENF4 ) Bret Victor - The Future of Programming (imagined from perspective of 1970's)

This talk is obscenely underrated. There is not nearly as much tech-focused performance art in our industry.

Re: Ask HN: What is your favourite tech talk?

#92

We Really Don't Know How to Compute: Gerry Sussman - https://www.youtube.com/watch?v=O3tVctB_VSU Zebras All the Way Down: Bryan Cantrill - https://www.youtube.com/watch?v=fE2KDzZaxvE Jonathan Blow on Deep Work: Jonathan Blow - https://www.youtube.com/watch?v=4Ej_3NKA3pk Simple Made Easy: Rich Hickey - https://www.infoq.com/presentations/Simple-Made-Easy Effective Programs - 10 Years of Clojure: Rich Hickey - https://…

Rich Hickey's Greatest Hits: https://changelog.com/posts/rich-hickeys-greatest-hits

Rich Hickey is great. I remember his Simplicity Matters keynote at Rails Conf 2012. So clear and insightful.

  https://www.youtube.com/watch?v=rI8tNMsozo0
Being able to explain a complex topic to diverse audiences is not easy to do. Rich does it very well.

Re: Ask HN: What is your favourite tech talk?

#93

Rich Hickey - "simple made easy" https://youtu.be/rI8tNMsozo0 Rob Pike - "concurrency is not parallelism" https://youtu.be/cN_DpYBzKso Uncle Bob Martin - "future of programming" https://youtu.be/ecIWPzGEbFc Martin Kleppmann - "transactions: myths, surprises and opportunities" https://youtu.be/5ZjhNTM8XU8 Simon Brown - "software architecture vs code" https://youtu.be/GAFZcYlO5S0

That transaction talk is really good, thank you. I can now finally name the effect that I had noticed but had trouble explaining and referring to, write skews.

It's interesting that he doesn't mention phantom reads as the difference between repeatable read/snapshot isolation, and serializable, which is what other sources tend to do.

Snapshot isolation always seemed to me like cheating the intended meaning of repeatable read, insofar as some databases refer to their snapshot isolation level as repeatable read.

That is, in the strictest sense, if you read a row twice, you get the same value with snapshot isolation, but you don't actually know that the value will be the same when you commit, which as I understand is a case of a write skew.

In fact, if one thinks of the definition of these levels in terms of locking semantics, one would expect a repeatable read to have the same meaning as obtaining a read lock on the row you read, which I understand would prevent at least some types of write skew, since no modification would be possible on that row, because it would need a write lock. There could still be hazards related to phantom reads (and possibly other effects), such as making a decision based on a computed aggregate that can change if new rows are inserted. Still, this meaning of repeatable reads would already provide a useful isolation level for various cases, except that it doesn't work with snapshot isolation.

I have a suspicion that applications out there made incorrect assumptions as to the actual isolation provided by the DB they use.

Re: Ask HN: What is your favourite tech talk?

#94
Finally made an account to post in this thread.

I'm rather early in my career doing mostly Ruby, Python and JavaScript things. As you might expect, I consume mainly Ruby, Python and JavaScript related talks.

The first two talks that really blew my mind are:

- K Lars Lohn's PyCon Keynote from 2016: https://www.youtube.com/watch?v=bSfe5M_zG2s

- Jim Weirich's (RIP) "Y Not" talk from RubyConf 2012: https://www.youtube.com/watch?v=FITJMJjASUs

There are many other presenters who I have a good opinion of:

- Raymond Hettinger: his presentation/teaching style is something I'd like to model my own after, also he gave the first talk on writing proper threaded/concurrent python that I was able to understand and make use of.

- Brandon Rhoades: another speaker with a presentation style that I've found easy to follow, also he takes a little shot at the dd utility about 18 minutes into https://www.youtube.com/watch?v=z9Hmys8ojno)

- Sandi Metz: I started out in Python land and moved to Ruby land, where I was introduced to Sandi's talks. She doesn't talk about incredibly complex topics, but she's got insight into some really basic things that's helpful to new people who can't see the forest through the trees.

- Robert Martin: I gather that his OO principles are not universally revered, but I find his talks useful.

- Gary Bernhardt: his talks are interesting and entertaining in ways that most are not

The list goes on, but I can't think of them all right now.

Re: Ask HN: What is your favourite tech talk?

#95
post #63

http://worrydream.com/dbx/ ( https://www.youtube.com/watch?v=8pTEmbeENF4 ) Bret Victor - The Future of Programming (imagined from perspective of 1970's)

This talk is obscenely underrated. There is not nearly as much tech-focused performance art in our industry.

Underrated by who? (“Whom”?) It always shows up in these lists, and rightly so.

Re: Ask HN: What is your favourite tech talk?

#99
post #46

Van Jacobson, "A New Way to look at Networking" https://www.youtube.com/watch?v=8Z685OF-PS8

Watching this now. It's great. Thanks! Not only are there some nice restatements of powerful high-level insights in to network effects in general (which I am considering with respect to physical logistics requirements in our current business), but some great historical tidbits too.

The resounding rejection of packet switching by period communications experts at https://youtu.be/8Z685OF-PS8?t=21m0s is awesome. Oh how the mighty have fallen!

Post reply on HN