Live data from Hacker News

Python 3.14 is here. How fast is it?

blog.miguelgrinberg.com

431–440 of 579 posts

Re: Python 3.14 is here. How fast is it?

#431

Python installation size over time: 170M python-3.6.15 183M python-3.7.17 197M python-3.8.20 206M python-3.9.24 218M python-3.10.19 331M python-3.11.14 362M python-3.12.12 377M python-3.13.8 406M python-3.14.0

With batteries included, growing should be a desired outcome.

Re: Python 3.14 is here. How fast is it?

#432
post #10

Tangential, but I practically owe my life to this guy. He wrote the flask mega tutorial in what I followed religiously to launch my first website. Then right before launch, in the most critical part of my entire application; piping a fragged file in flask. He answered my stackoverflow question, I put his fix live, and the site went viral. Here's the link for posterity's sake https://stackoverflow.com/a/34391304/41802…

Same! This tutorial from 2012 was one of the first things I did in Python. Coming from PHP it was so refreshing. https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial...

Re: Python 3.14 is here. How fast is it?

#433
post #82

Earlier quoted context omitted.

You hope it doesn't ? > [Donald Knuth] firmly believes that having an unchanged system that will produce the same output now and in the future is more important than introducing new features This is such a breath of fresh air in a world where everything is considered obsolete after like 3 years. Our industry has a disease, an insatiable hunger for newness over completeness or correctness . There's no reason we can't…

To be fair, if math did have version numbers, we could abandon a lot of hideous notational cruft / symbol overloading, and use tau instead of pi. Math notation is arguably considerably worse than perl -- can you imagine if perl practically required a convention of single-letter variable names everywhere? What modern language designer would make it so placing two variable names right next to each other denotes multipl…

Math personally "clicked" to me when I started to use Python and R for mathematical operations instead of the conventional arcane notation. I did make me wonder why we insist on forcing kids and young adults to struggle through particularly counter-intuitive ways to express mathematical concepts just because of historical baggage, and I am glad to hear now that I am not the only one who thinks this way.

Re: Python 3.14 is here. How fast is it?

#434
post #379

Earlier quoted context omitted.

What in the Hacker News in this comment? Mathematical notation evolved to its modern state over centuries. It's optimized heavily for its purpose. Version numbers? You're being facetious, right?

>evolved Yes, it evolved. It wasn't designed. >Version numbers? Without version numbers, it has to be backwards-compatible, making it difficult to remove cruft. What would programming be like if all the code you wrote needed to work as IBM mainframe assembly? Tau is a good case study. Everyone seems to agree tau is better than pi. How much adoption has it seen? Is this what "heavy optimization" looks like? It took hu…

> Without version numbers, it has to be backwards-compatible

If there’s one thing that mathematical notation is NOT, it’s backwards compatible. Fields happily reuse symbols from other fields with slightly or even completely different meanings.

https://en.wikipedia.org/wiki/Glossary_of_mathematical_symbo... has lots of examples, for example

÷ (division sign)

Widely used for denoting division in Anglophone countries, it is no longer in common use in mathematics and its use is "not recommended". In some countries, it can indicate subtraction.

~ (tilde)

1. Between two numbers, either it is used instead of ≈ to mean "approximatively equal", or it means "has the same order of magnitude as".

2. Denotes the asymptotic equivalence of two functions or sequences.

3. Often used for denoting other types of similarity, for example, matrix similarity or similarity of geometric shapes.

4. Standard notation for an equivalence relation.

5. In probability and statistics, may specify the probability distribution of a random variable. For example, X∼N(0,1) means that the distribution of the random variable X is standard normal.

6. Notation for proportionality. See also ∝ for a less ambiguous symbol.

Individual mathematicians even are known to have broken backwards compatibility. https://en.wikipedia.org/wiki/History_of_mathematical_notati...

* Euler used i to represent the square root of negative one (√-1) although he earlier used it as an infinite number*

Even simple definitions have changed over time, for example:

- how numbers are written

- is zero a number?

- is one a number?

- is one a prime number?

Re: Python 3.14 is here. How fast is it?

#435

Earlier quoted context omitted.

> flask Off-topic, but I absolutely loathe new Flask logo. Old one[0] has this vintage, crafty feel. And the new one[1] looks like it was made by a starving high schooler experimenting with WordArt. [0] - https://upload.wikimedia.org/wikipedia/commons/3/3c/Flask_lo... [1] - https://flask.palletsprojects.com/en/stable/_images/flask-na...

I hope they go Full Cracker Barrel on this: 1. Original logo has country charm and soul. 2. Replaced with a modern soulless logo. 3. Customer outrage! 4. Company (or open source project) comes to its senses and returns to old logo. https://media.nbcboston.com/2025/08/cracker-barrel-split.jpg (n.b. The Cracker Barrel Rebellion is sometimes associated with MAGA. I am very far from that, but I have to respect when peopl…

the funny thing about the Cracker Barrel brouhaha is that the new one still looked like something you'd find on a pack of matches from a hotel bar in the 70s.

Re: Python 3.14 is here. How fast is it?

#436

Earlier quoted context omitted.

Russia has gotten VERY good at amplifying any cultural differences or controversies in order to break US politics (and many other countries). If you hadn't noticed it has been VERY effective.

If you haven't noticed, there is no evidence of your claims.

You just have to read Reddit and YouTube and Twitter comments to see all the evidence you need.

Re: Python 3.14 is here. How fast is it?

#437

Python installation size over time: 170M python-3.6.15 183M python-3.7.17 197M python-3.8.20 206M python-3.9.24 218M python-3.10.19 331M python-3.11.14 362M python-3.12.12 377M python-3.13.8 406M python-3.14.0

Where are you getting these numbers?

Python 3.11 on Debian is around 21 MB installed size (python3.11-minimal + libpython3.11-minimal + libpython3.11-stdlib), not counting common shared dependencies like libc, ncurses, liblzma, libsqlite3, etc.

Looking at the embeddable distribution for Windows (32-bit), Python 3.11 is 17.5 MB unpacked, 3.13 is slightly smaller at 17.2 MB and 3.14 is 18.4 MB (and adds the _zstd and _remote_debugging modules).

Re: Python 3.14 is here. How fast is it?

#439

Earlier quoted context omitted.

Russia has gotten VERY good at amplifying any cultural differences or controversies in order to break US politics (and many other countries). If you hadn't noticed it has been VERY effective.

If you haven't noticed, there is no evidence of your claims.

There's no evidence to disprove them either.

Bots aren't necessarily aimed to promote "glorious motherland" directly, there are probably hundreds of people on a payroll searching for easy, popular targets to wreak havoc.

Post reply on HN