Hitler reacts to the Python ecosystem
6,124 views • 1/31/2015
Hitler finally loses hope that the Python ecosystem will ever improve.
| 00:00 - 00:03 | We are provisioning new instances for our python app. |
| 00:04 - 00:05 | Our pypi mirror is running here |
| 00:05 - 00:07 | in our colocation center. |
| 00:08 - 00:12 | Unfortunately compilation of some packages is still failing. |
| 00:12 - 00:15 | It's so bad that we have to ssh in and install dependencies manually. |
| 00:17 - 00:19 | With pip in 3.4 and wheels |
| 00:19 - 00:21 | all this will finally settle down. |
| 00:24 - 00:26 | Mein Fuehrer |
| 00:27 - 00:28 | 3.4 |
| 00:31 - 00:33 | 3.4 isn't being adopted by anyone. |
| 00:34 - 00:36 | Everybody is still sitting on 2.7 |
| 00:53 - 00:58 | Leave the room if you are still using 2.7, 2.6, older or pypy. |
| 01:13 - 01:15 | It's been SIX years! |
| 01:15 - 01:17 | It's been SIX god forsaken years! |
| 01:18 - 01:23 | Since 2008 the core devs have practically been doing a circle jerk. |
| 01:25 - 01:28 | And why exactly did we split the community? |
| 01:29 - 01:31 | Just to turn print into a function? |
| 01:31 - 01:34 | Just to get rid of byte strings!? |
| 01:34 - 01:37 | Meanwhile the cheeseshop smells worse than ten year old Limburger. |
| 01:37 - 01:40 | On every package install I'm executing code straight off the internet! |
| 01:40 - 01:42 | Mein Fuehrer, pip will check the ssl certificate. |
| 01:42 - 01:46 | Well then pip install yourself a CERTIFIED backdoor! |
| 01:46 - 01:48 | Mein Fuehrer, you're trusting the package maintainer anyway. |
| 01:48 - 01:52 | Package maintainers can be hacked too. |
| 01:53 - 01:54 | How about declarative package descriptions for a start? |
| 01:56 - 01:57 | I can't tell you how many hours I've spent, |
| 01:57 - 02:00 | searching documentation on how to write a correct setup.py file |
| 02:00 - 02:03 | and I wasn't even trying to compile a C module! |
| 02:04 - 02:08 | distribute v1 and v2, setuptools, packaging, eggs, wheels, scripts, endpoints |
| 02:08 - 02:13 | "There should be one - and preferably only one - obvious way to do it." |
| 02:14 - 02:16 | The sadistic bastards who created this mess |
| 02:17 - 02:21 | have caused more misery and pain in this world than Stalin! |
| 02:27 - 02:29 | I give up at this point. |
| 02:30 - 02:34 | I'll just clone a VM, so at least I'll only have to |
| 02:34 - 02:36 | wade in this shit once. |
| 02:41 - 02:42 | As for PyPy. |
| 02:43 - 02:47 | It's like there's a conspiracy to kill every alternative interpreter! |
| 02:48 - 02:53 | Does compatability and adoption mean nothing?! |
| 02:54 - 02:56 | Jython and Iron Python are bleeding demised. |
| 02:56 - 02:59 | Not to forget stiff unladen dead swallow! |
| 03:00 - 03:02 | This is an X language! |
| 03:04 - 03:07 | Come now, Guido will fix it with Pyston. |
| 03:14 - 03:16 | Now we have to deal with Javascript. |
| 03:19 - 03:23 | It's spreading like an STD in a frat house. |
| 03:25 - 03:26 | We're doomed. |
| 03:31 - 03:33 | All because of Netscape. |
| 03:40 - 03:46 | But you gentleman better believe I'm not switching to node.js. |
| 03:46 - 03:49 | I'd rather shoot myself in the head. |
| 03:53 - 03:56 | Bloody callback hell. |
No comments yet.

