datapythonista – Telegram
datapythonista
218 subscribers
69 photos
1 video
22 links
Data, Python, Free Software and Memes
Download Telegram
Seems like the most popular topic at PyCon US is PyScript, a WebAssembly framework to be able to use Python in HTML, as it's commonly done in JS using <noscript> tags. You can see a hello world example here.

Personally, I don't see the value of trying to use Python for everything. Python is an amazing technology for many use cases. But there are many other applications that could better be done with other languages, in this case JavaScript.

Some other examples are Cython, a brilliant technology to transpile Python-like code to C, and compile it. But therr are probably better languages to do that. Another example is MyPy, to bring type annotations and validation to a previously dynamically typed language like Python. Making the syntax probably too complex for the value it adds. And there are many other examples.

I wonder if it'd make more sense to use Rust, Julia, Go, Lua... for many of these use cases Python is trying to conquer. And focus on making Python better for what it was good initially (adding multithreading, better packaging, smarter handling of single type lists, just in time compiling...).
👍5
Interesting benchmark on array computing in the browser: https://jott.live/markdown/wasm_vector_addition
👏4
One of the most interesting talks I watched in a long time. About the imminent financial collapse, the nonsense of how the software industry works, how both are connected, and what as a software professional (in particular a manager) you can do about it.

Be ready for 1h20m of bad news. 😉

https://m.youtube.com/watch?v=oWSEb0_2hb0
I can relate 😂😂😂
🔥1
Looks like I'll be the release manager for pandas 1.5. Expect it in around a month
👍4
😁2
🤯1
I had pending reinstalling my system for couple of years, but I finally had the time. Those are the main updates:

Fedora -> EndeavourOS (Arch)
Mate -> KDE Plasma
Bash -> zsh
Vim -> nvim

Each of the new software seems like a very good improvement compared to the previous.
1👍1
datapythonista
Looks like I'll be the release manager for pandas 1.5. Expect it in around a month
The release candidate for pandas 1.5.0 is now ready to try, and we plan to release the final version in around two weeks. For more detailed info check the official announcement in the @pandas_dev channel.
This media is not supported in your browser
VIEW IN TELEGRAM
Wise words from Carl Sagan, in the current times of scientific dogmatism
Channel photo updated
Rust is showing impressive results in its way to the Linux kernel. Not long ago Linus anticipated Rust could land as a kernel language next year, or in next release. Today at Linux Plumbers conference results on a new NVMe driver coded in Rust were presented, and performance is on par with the existing C driver. But with the readability and memory safety of Rust. For context, 25 years ago there were attempts to introduce C++ in the kernel, but the efforts were cancelled not long after.
2
Meta (Facebook) just announced that PyTorch is moving to a new independent PyTorch Foundation under the umbrella of the Linux Foundation.

Congrats to the Pytorch team on what seems like an important milestone for the future of the project.
👏10
🤔😂
🤩2😁1