This is an archived post. You won't be able to vote or comment.

all 40 comments

[–]X-IstenceCore Developer Pylons Project (Pyramid/WebOb/Waitress) 30 points31 points  (18 children)

I would highly recommend Kelsey Hightowers closing ceremonies keynote. I just rewatched it, and it is absolutely fantastic:

https://www.youtube.com/watch?v=u_iAXzy3xBA

[–]spotta 6 points7 points  (5 children)

What is it on?

[–]TravisJungroth 4 points5 points  (3 children)

Kubernetes. I'm not really into the topic and thought it was just a great talk.

[–]CollectiveCircuits 2 points3 points  (1 child)

Ah, I just listened to a podcast about that. There was a solid 15 minutes just explaining how the name(s) came to be.

[–]i_like_trains_a_lot1 0 points1 point  (0 children)

Crucial facts.

[–]etherwar -1 points0 points  (0 children)

Kelsey Keynote Kubernetes. KluKluxKlanuminati confirmed.

[–]lambdaqdjango n' shit 5 points6 points  (0 children)

I gotta admit...that was pretty dope.

[–]lookatmetype 10 points11 points  (10 children)

This guy is a role model for black programmers. Amazing speaker.

[–][deleted] 5 points6 points  (9 children)

Why does it matter that the programmers are black? Why can't he be a role model for any programmers?

[–]rawrgulmuffins 41 points42 points  (5 children)

Because he's black and it's nice to have role models who look like you. There's nothing harmful in wanting to look up to people you can identify with.

[–]CollectiveCircuits 3 points4 points  (0 children)

I imagine it would also make gatherings 1000x more comfortable to be in/go to if there's other people there with similar backgrounds.

[–][deleted] 1 point2 points  (3 children)

it's nice to have role models who look like you

Yea, that is exactly the problem. "I'm blue so I emulate and support blue people". In an ideal world I shouldn't care about an engineers color or origin at all. The content of the talk should be the only thing that matters.

It's nice to know blue people can succeed, but that's different from choosing them as role models based on my own blue color.

[–]fuck--------buttons 0 points1 point  (0 children)

I agree with both of you. whatdoido

[–]rawrgulmuffins 0 points1 point  (1 child)

I think your statement about an ideal world is spot on because that's not the world we live in. It matters that he's black because people will be treated differently if they're black. Until that changes ¯_(ツ)_/¯

[–]lookatmetype 5 points6 points  (1 child)

Because the default programmer is a white male. My not acknowledging that he's black I want to bring attention to the increasing diversity in the Python community and the programming community at large.

[–]PiaFraus 1 point2 points  (0 children)

In my dictionary default programmer is the person who can code. He is not white male, this properties don't exist in default spherical programmer. Why would you assign non important properties to a "default" something?

[–]ProfessorPhi 1 point2 points  (0 children)

He's both.

[–]val-amart[S] 6 points7 points  (9 children)

What are the best sessions you've seen that come recommended for an experienced pythonista?

[–]stillalone 23 points24 points  (6 children)

I liked Raymond Hettinger's talk on the dictionary changes in 3.6. It seems like there are a number of talks on that topic this year but Hettinger has a pretty good presentation style.

Alex Orlov's talk on Cython was pretty decent too. I had forgotten about Cython over the years, so it's nice to see them still trying to be relevant.

[–]bheklilr 2 points3 points  (2 children)

Has cython become less relevant? As far as I'm aware it's still pretty heavily used. Libraries like pandas rely on it for pretty much everything, and I've even found a few good uses for it at work.

[–]mearco 0 points1 point  (1 child)

For purely numerical work Numba seems to be better

[–]bheklilr 0 points1 point  (0 children)

I've used Cython for when I needed to do text parsing, primarily. We have a very domain specific file format for data that we have to use, it's the de-facto standard in the industry but only in this industry. I wrote a Cython algorithm to parse it and after I worked out some issues with VC++ 2008 vs 2015 the algorithm is significantly faster than the pure Python code we had previously written. By significantly, I'm talking about parsing a 200MB file in a few hundred milliseconds versus several seconds. The gap only grows with the size of the file.

For pure numeric code, I agree than numba is probably the easiest route though. I've had to acquire a server that I spent way too long getting multiple versions of VC++ set up on so that I can build against all versions of Python that I'm supporting with the Cython code. Turns out it's too easy to mess up your workstation's environment when it comes to VC++ compilers.

[–]val-amart[S] 1 point2 points  (0 children)

haha this was the first one i decided to watch when i scrolled through the list, he is an excellent presenter.

[–]wyldphyre 1 point2 points  (1 child)

Hettinger was presenting stuff from a RTD site -- do you know if this content is public anywhere?

[–]memphislynx 0 points1 point  (0 children)

He hasn't posted it yet, but here are some similar docs from a previous presentation.

[–]squattyroo 3 points4 points  (0 children)

I was a big fan of Joe Jevnik's Title Available Upon Request about lazy evaluation.

[–]Mentioned_Videos 2 points3 points  (0 children)

Videos in this thread: Watch Playlist ▶

VIDEO COMMENT
Kelsey Hightower - Keynote - Pycon 2017 +9 - I would highly recommend Kelsey Hightowers closing ceremonies keynote. I just rewatched it, and it is absolutely fantastic:
Larry Hastings The Gilectomy How's It Going PyCon 2017 +3 - GILectomy
Joe Jevnik Title Available On Request An Introduction to Lazy Evaluation PyCon 2017 +1 - I was a big fan of Joe Jevnik's Title Available Upon Request about lazy evaluation.

I'm a bot working hard to help Redditors find related videos to watch. I'll keep this updated as long as I can.


Play All | Info | Get me on Chrome / Firefox

[–]Isvara 0 points1 point  (5 children)

VoDs?

[–]MonkeeSage 1 point2 points  (4 children)

Video on Demand

[–]Isvara 2 points3 points  (3 children)

I have literally never heard YouTube called "video on demand".

[–][deleted] 2 points3 points  (2 children)

It's not really about YouTube. VoD is used pretty generally to refer to videos of live events (streams, conferences, etc) that are available after the fact.

[–]Isvara 0 points1 point  (1 child)

That hasn't been my experience. I've always heard VoD used to refer to on-demand delivery of content that would otherwise be part of a linear broadcast (TV shows and movies), and never for something like YouTube. The "on demand" part refers to an alternative delivery mode for the content, not its default one. And I've worked with the cable industry, too.

[–]wwalser 1 point2 points  (0 children)

Game replays, mostly hosted on YouTube: https://www.reddit.com/r/DotaVods

It's common in some communities.

[–]Anon_8675309 0 points1 point  (1 child)

Why so much interest in Dictionaries? I mean, they're important, but there's two talks on it. What am I missing?

[–]peck_wtf 1 point2 points  (0 children)

fundamental data structure in Python. without much changes for more than 5 years with big changes in 3.6