Hacker News new | past | comments | ask | show | jobs | submit login
Python Programming Puzzles (github.com/microsoft)
60 points by EntICOnc 29 days ago | hide | past | favorite | 9 comments

We get it. Microsoft wants to take over another language and posts cute propaganda.

How about posting "power dynamics in Python core and their detrimental influence on free software development" puzzles?

I kind of saw this as just a collection of neat programming puzzles and an accompanying paper about automatic solvers. Doesn't seem like they are trying to affect the language itself in this case.

I believe you are misunderstanding the purpose of this repo. The focus of the repo is not on Python, it is on machine learning(ie, it's collecting training examples to train ML systems that can reason/code).

Python was chosen probably because the ML community uses Python almost all the time, and because its standard library and language constructs allow for concision, which would (presumably) allow ML models to focus on semantics as opposed to syntax.

Disregarding these two factors, it's very likely that this could have been "OcamlProgrammingPuzzles" or "JavascriptProgrammingPuzzles" or whatever and still be an almost-perfect substitute in terms of serving as training data for deep learning.

What’s going on in core?

Most people would be scared to answer that. If you did answer, naming concrete examples, you'd be flagged with a great likelihood.

On a very high level, everything is steered by representatives of large corporations, who are using the usual "community" tactics to gain power. The people in power do very little in terms of coding or having original ideas.

Discussion on PSF infrastructure is stifled, cautious and controlled. The atmosphere that existed up to around 2015-2019 has been ruined. Non-corporate developers have been weeded out and their significant contributions are now governed by corporate representatives, whose corporations associate themselves with the substantial work of others and slowly take credit for it.

I have no idea what you're talking about. I could be wrong, but I'd venture that most readers here are also not familiar with it. For readers such as us, this is a little difficult to make sense of. It's hard to understand why anyone would be flagged for naming examples.

> The atmosphere that existed up to around 2015-2019 has been ruined.

Good? Python 3 stewardship has been absolutely abysmal for a long time. Maybe we'll even get major additions that aren't completely overshadowed by third party reimplementations.

Who would write such major additions? Prolific contributors have been treated badly in the past, the old boys will remain in power.

Hypothetically, if someone like Anders Hejlsberg were to be roped in for writing a fast JIT, I'd think twice if I were him. Credit will go to the PSF and the known figures.

(Not to mention that he had better brush up on Critical Race Theory.)

I desperately want to read more about this.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact