mrluanma.bsky.social
@mrluanma.bsky.social
Reposted
Oh, it was just PIL's 30th birthday! And Pillow's 15th!

🎂🎈🥂 🍾 🎉

The Python Imaging Library (PIL) was created on 1995-06-15:

mail.python.org/pipermail/im...

And Pillow was forked on 2010-07-31:

mail.python.org/pipermail/im...

Happy birthday PIL and Pillow! 🎈
[Image-SIG] pil ten year anniversary
mail.python.org
August 4, 2025 at 11:43 AM
Reposted
I was explaining to my Ukrainian colleague the phrase ‘There’s no such thing as a free lunch’. She told me the equivalent in Ukrainian is ‘The only free cheese is in the mousetrap’ - which is so much better
July 16, 2025 at 6:39 AM
Reposted
🍀 HuLa是一款基于Tauri v2+Vue3的桌面即时通讯应用程序(不仅仅是即时通讯),兼容Win、MacOS、Linux、Android、IOS
May 7, 2025 at 8:04 AM
Reposted
Today, we’re announcing the preview release of ty, an extremely fast type checker and language server for Python, written in Rust.

In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)
May 13, 2025 at 5:00 PM
Reposted
uv is one year old today. Hard to believe its only been a year. The growth, adoption, and impact surpassed my wildest expectations.

Happy birthday, uv! 🥳
February 16, 2025 at 2:18 AM
Reposted
Notes on trying out the new tail-calling interpreter in the Python 3.14.0a5 alpha release using uv and hyperfine simonwillison.net/2025/Feb/13/...
python-build-standalone now has Python 3.14.0a5
Exciting news [from Charlie Marsh](https://twitter.com/charliermarsh/status/1889837406322565305): > We just shipped the latest Python 3.14 alpha (3.14.0a5) to uv and python-build-standalone. This is t...
simonwillison.net
February 13, 2025 at 6:27 AM
Reposted
easiest way to try the latest python version:
`uvx [email protected]`
February 13, 2025 at 6:52 AM
Reposted
Stunned by the news of Michael Foord's death. The world will be a little less interesting now... I always felt that with you as an ally things could not be truly lost. Farewell my friend.

"The dude abides."
January 25, 2025 at 8:04 PM
Reposted
If you have a browser that supports WebGPU (like Google Chrome) you try out the DeepSeek-R1 model based on Qwen2.5-Math-1.5B directly in your browser!

It's a 1.28GB page load: huggingface.co/spaces/webml...
January 21, 2025 at 10:06 PM
Reposted
My biggest advice is to avoid WHATWG-based URL parsers if you're not a web browser: RFC 3986 is the way to go for applications. In that line of thinking, rfc3986, yarl, urllib3.util.parse_url(), etc are fine. I wouldn't recommend urllib.parse over any of the above because it's been tainted by WHATWG
January 12, 2025 at 5:56 PM
Reposted
It is now official. Quickwit has been acquired by Datadog.

As part of the deal, François, Adrien and I will be working for Datadog from now on; and I relocated to their Paris's office.

quickwit.io/blog/quickwi...
Quickwit joins Datadog | Quickwit
The unexpected journey of building a multi-petabyte scale search engine
quickwit.io
January 9, 2025 at 6:21 PM
Reposted
It's easy to lose sight of the fact that, from a tech perspective, we're absolutely living in the future. Our CEO and co-founder @apenwarr.ca looks at just how powerful our modern machines are — and what that means for all of us
Living in the future, by the numbers
Instead of making the traditional New Year predictions, let’s talk instead about the beautiful technological future we live in: the one that exists right now but we don’t always notice.
tailscale.com
January 8, 2025 at 6:46 PM
Reposted
I love the Fish shell writeup on their Rewrite-it-in-Rust journey. It's really nuanced: there's some good, some bad, some introspection on their own mistakes.

But most importantly: they did it! 2604 commits over ~two years of work across > 200 authors. Ship ship ship!

fishshell.com/blog/rustport/
Fish 4.0: The Fish Of Theseus
A smart and user-friendly command line shell
fishshell.com
December 29, 2024 at 4:10 PM
Reposted
Sometimes you get lucky! Wildly obscure bug, but reproducible. Git bisect finds the commit. Revert the change made to the one line from that commit that appears in the stack trace. Fixed!
github.com/nedbat/cover...
running unittest with coverage fails with Pypy 3.10 for some tests · Issue #1902 · nedbat/coveragepy
Describe the bug running unittest with coverage > 7.6.1 fails with pypy 3.10 for some tests. It works with coverage 7.6.1 and below To Reproduce What version of Python are you using? -> pypy 3.10 P...
github.com
December 11, 2024 at 12:57 AM
Reposted
I haven't watched this yet but @hynek has yet to release anything but a certified banger, so I feel confident recommending this to every #python programmer, without qualification: https://mastodon.social/@hynek/113623920352015188
Hynek Schlawack (@[email protected])
I'm happy to announce my latest video: Taming Flaky Systems Without DDoSing Yourself in #Python – Safe Retries with stamina https://youtu.be/BxikFuvaT1Y Yes, I made another ad for one of my projects, sneakily hidden behind explanations of the dangers of bad retries. Enjoy, like, and subscribe! 💛
mastodon.social
December 9, 2024 at 4:58 PM
Reposted
I can now run a GPT-4 class model on my laptop

(The exact same laptop that could just about run a GPT-3 class model 20 months ago)

The new Llama 3.3 70B is a striking example of the huge efficiency gains we've seen in the last two years
simonwillison.net/2024/Dec/9/l...
I can now run a GPT-4 class model on my laptop
Meta’s new Llama 3.3 70B is a genuinely GPT-4 class Large Language Model that runs on my laptop. Just 20 months ago I was amazed to see something that felt …
simonwillison.net
December 9, 2024 at 3:19 PM