Thinking about Concurrency, Raymond Hettinger, Python core developer

  Рет қаралды 83,505

Видео с мероприятий {speach!

Видео с мероприятий {speach!

Күн бұрын

Пікірлер: 48
@magniffsdigitaldevices2153
@magniffsdigitaldevices2153 8 жыл бұрын
When I grow up I want to be just as great as Raymond.
@mwgkgk
@mwgkgk 8 жыл бұрын
I love him but the constant struggle with the audience not giving feedback kind of ruins this. At some point you have to give up asking - the awkward silence is getting painful to watch. This doesn't mean the audience is bad, though - maybe they're not used to such interactive speakers, maybe they don't feel confident replying in english - but at some point you just gotta stop torturing them.
@salkdjfasldkfjsdlk
@salkdjfasldkfjsdlk 7 жыл бұрын
I'm guessing they raised their hands.
@TP-kq9ul
@TP-kq9ul 7 жыл бұрын
They did laugh at some points. And to my understanding, this happened in Russia, where they are not so good with English. And non-native English speaker tends to process listened English way slower than the native, let along saying something back.
@kicknotes
@kicknotes 6 жыл бұрын
He's in Russia. They don't laugh there. By Russian standards, that audience thought they were at a comedy club.
@BeatButton
@BeatButton 7 жыл бұрын
They never give this man enough time to speak.
@zozouzid
@zozouzid 7 жыл бұрын
This guy has legendary skills in explain concepts simply, that might have otherwise unleashed a war with the brain.
@guambejr
@guambejr 7 жыл бұрын
Fun watching this... Makes me wanna learn more... Even use Twitter for a chance to receive his updates. Awesome
@JohnDoe-vr4et
@JohnDoe-vr4et 6 жыл бұрын
I learned something new today.
@0LoneTech
@0LoneTech 7 жыл бұрын
I once debugged a touchscreen driver that would only detect the end of touches when the system was overloaded. It was not multithreaded.
@andreienache6290
@andreienache6290 9 ай бұрын
The heisenbug is sooooo mid blowing hahahaha loved the idea, I had this experience....
@reginaldcrapo132
@reginaldcrapo132 5 жыл бұрын
You are brilliant, Raymond.
@yo-qu4hu
@yo-qu4hu 8 жыл бұрын
Awesome Raymond!
@armynyus9123
@armynyus9123 4 жыл бұрын
single quotes, keep it up Raymond :-)
@nishankbani3257
@nishankbani3257 6 жыл бұрын
Ha ha..Good fun. Great content and delivery.
@Johnged15
@Johnged15 6 жыл бұрын
Learned a lot but got some way to go.
@vapon
@vapon 6 жыл бұрын
The version with locks should contain the queues corresponding function for printing. The given code is repeating itself three times: `with printer_lock: print`
@CristiNeagu
@CristiNeagu 7 жыл бұрын
16:28 No, it didn't. The expected last 3 lines of the output are: The count is 10 ------------------------ Finishing up But what we got was: The count is 10 Finishing up ------------------------ So that print really is a problem.
@gowthamramesh2443
@gowthamramesh2443 5 жыл бұрын
I was searching for some comment to point out this exact same thing _/\_
@TomaszTomanek
@TomaszTomanek 7 жыл бұрын
At the begging Raymond mention the name of framework he used for the "slides" - what was it? I can't find it somehow. Thanks!
@Glut2Tube
@Glut2Tube 7 жыл бұрын
He used Sphinx, a tool for creating documentation: www.sphinx-doc.org/
@TomaszTomanek
@TomaszTomanek 7 жыл бұрын
Thank you!
@mckenziejohan4149
@mckenziejohan4149 5 жыл бұрын
i wish he is my teacher
@trejkaz
@trejkaz 7 жыл бұрын
You wish email were atomic. In reality, email messages go missing because one or more servers doesn't implement atomicity or doesn't implement it correctly. I took my hand down at the second question, because I have an email account, but not an atomic messaging queue. I use Gmail.
@drasticfred
@drasticfred 6 жыл бұрын
#gilectomy Instead of locking whole interpreter, better of lock variables/objects, upside down isolation for threads can be achieved. Introduce a bitmap table for vars/objs mark them locked/unlocked etc. i.e encouraging local vars/objs usage only touch globals while returning. Don't mess with message passing either.
@lbbc33
@lbbc33 5 жыл бұрын
36:18 Is removing the reference the reason why he deletes both (_print_manager_ and _counter_manager_) daemon threads? Assuming the daemon still be running after deletion.
@jordangillard6962
@jordangillard6962 3 жыл бұрын
How can anyone tell Raymond he's out of time? Let the man talk for hours!
@Neceros
@Neceros 8 жыл бұрын
I'd like that sample code.
@armynyus9123
@armynyus9123 4 жыл бұрын
gevent ftw!
@STIVESification
@STIVESification 6 жыл бұрын
I am using Python 3.7 Right now
@林玮-k4c
@林玮-k4c 7 жыл бұрын
hahaha!!!!!!!!!!! it‘s so fun.
@minecraftmagic3519
@minecraftmagic3519 7 жыл бұрын
hi \\\ i like clouds and airplanes /// ?
@Shockszzbyyous
@Shockszzbyyous 8 жыл бұрын
such a quality mic and such low quality audio ??
@jimstanley_49
@jimstanley_49 7 жыл бұрын
Placed poorly and/or EQ not set for his voice.
@nickolasnielson4727
@nickolasnielson4727 3 жыл бұрын
I once debugged a touchscreen driver that would only detect the end of touches when the system was overloaded. It was not multithreaded.
@TheRedbeardster
@TheRedbeardster 8 жыл бұрын
Конкарренси в питоне?
@Sousleek
@Sousleek 4 жыл бұрын
Почему нет?
@stargazer7644
@stargazer7644 5 жыл бұрын
As smart as this guy is, you'd think he'd know how to pronounce daemon.
@varushvarsha6768
@varushvarsha6768 7 жыл бұрын
20 minutes in, just senseless babblings about multi threading ad nauseam........ Little substance, more praising glory to the substance.
@nickolasnielson4727
@nickolasnielson4727 3 жыл бұрын
When I grow up I want to be just as great as Raymond.
Raymond Hettinger, Keynote on Concurrency, PyBay 2017
1:13:53
SF Python
Рет қаралды 152 М.
Raymond Hettinger, "Being a Core Developer in Python", PyBay2016
1:02:59
А что бы ты сделал? @LimbLossBoss
00:17
История одного вокалиста
Рет қаралды 10 МЛН
버블티로 부자 구별하는법4
00:11
진영민yeongmin
Рет қаралды 21 МЛН
Protocol Or ABC In Python - When to Use Which One?
23:45
ArjanCodes
Рет қаралды 203 М.
The Mental Game of Python - Raymond Hettinger [synced version]
1:10:00
The Fun  of Reinvention - David Beazley -  Pycon Israel 2017
55:22
PyCon Israel
Рет қаралды 16 М.