linuxusers.in is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
So, just wondering: what is a decent European alternative for payment handling like #Stripe? (It must support both single payments and monthly subscriptions.)
I've been out of the loop and I am sure there are people with experience here.
Preferably one with a matured API (and a Python library would be a nice bonus).
Thanks in advance for any suggestions.
#ProxLB - an opensource & advanced VM loadbalancer for #Proxmox clusters. Including affinity & anti-affinity rules, maintenance mode (evacuating nodes) and more. I just published my slides about it.
Project: https://github.com/gyptazy/ProxLB
Slides: https://cdn.gyptazy.com/files/talks/ProxLB-Intelligent-Workload-Balancing-for-Proxmox-Clusters.pdf
#homelab #vmware #alternatives #opensource #python #coding #devops #virtualization #proxmoxve
Self-contained Python scripts with uv
Link: http://blog.dusktreader.dev/2025/03/29/self-contained-python-scripts-with-uv/
Discussion: https://news.ycombinator.com/item?id=43519669
Plain – a web framework for building products with Python
Link: https://plainframework.com/
Discussion: https://news.ycombinator.com/item?id=43512589
Architecture Patterns with Python
Link: https://www.cosmicpython.com/book/preface.html
Discussion: https://news.ycombinator.com/item?id=43501989
Using uv and PEP 723 for Self-Contained Python Scripts
Link: https://thisdavej.com/share-python-scripts-like-a-pro-uv-and-pep-723-for-easy-deployment/
Discussion: https://news.ycombinator.com/item?id=43500124
Excellent demonstration of a tool that produces a #pride flag from any image, presented at the student showcase of PyCon AU 2024
Annabel Quach - Pyflagoras: SVG-Based Image Generation
Oh good. setuptools just went from deprecating hyphenated-keys
in favor of underscore_keys
to disallowing them.
... and they broke the world.
Odds on whether they'll roll back this change?
#python lets ypu instantiate a function anywhere and a ( recursive) function definition can be self contained and last i checked its notorious for its type checking
#Lambdacalculus wont let you do that unyil you give it the required fixed point function
#typetheory
Oh and fixed point need not be in R
Unlike rieman zeta ?
OTOH python wont spit potential Nonsense
Show HN: FastOpenAPI – automated docs for many Python frameworks
Link: https://github.com/mr-fatalyst/fastopenapi
Discussion: https://news.ycombinator.com/item?id=43445720
Notebooks as reusable Python programs
Link: https://marimo.io/blog/python-not-json
Discussion: https://news.ycombinator.com/item?id=43415477
Show HN: Localscope–Limit scope of Python functions for reproducible execution
Link: https://localscope.readthedocs.io/en/latest/
Discussion: https://news.ycombinator.com/item?id=43390823
I have been beating my head on trying to get Flask-SocketIO to work with an existing #flask app and accept connections from a third-party origin.
I get 400 errors because the socket closes before a connection can be made. I've disabled CORS (local-only network) and have double checked that every library is compatible. Serving a websocket route from the app works, but it will not other hosts.
Anyone with experience able to take a look at a repo or offer insight?
Performance of the Python 3.14 tail-call interpreter
Link: https://blog.nelhage.com/post/cpython-tail-call/
Discussion: https://news.ycombinator.com/item?id=43317592
In python 3 you can't modify a dictionary if you are iterating over it, e.g. using the keys. Because the "keys" method is now a view and updates when the dictionary changes.
So instead of:
for k in d.keys(): ...
you should do:
for k in list(d.keys()): ...
and then you can modify the dictionary if you want (e.g. del d[k] to remove an entry).
The features of Python's help() function
Link: https://www.pythonmorsels.com/help-features/
Discussion: https://news.ycombinator.com/item?id=43266546
A Map of Python
Link: https://fi-le.net/pypi/
Discussion: https://news.ycombinator.com/item?id=43218343
Show HN: Robyn – “Batman Inspired” Python Web Framework Built with Rust
Link: https://robyn.tech/
Discussion: https://news.ycombinator.com/item?id=43228333
Python as a second language empathy (2018)
Link: https://ballingt.com/python-second-language-empathy/
Discussion: https://news.ycombinator.com/item?id=43191696
Show HN: Probly – Spreadsheets, Python, and AI in the browser
Link: https://github.com/PragmaticMachineLearning/probly
Discussion: https://news.ycombinator.com/item?id=43194971
Show HN: Tach – Visualize and untangle your Python codebase
Link: https://github.com/gauge-sh/tach
Discussion: https://news.ycombinator.com/item?id=43174041
A possible future of Python in the browser
Link: https://lukasz.langa.pl/f37aa97a-9ea3-4aeb-b6a0-9daeea5a7505/
Discussion: https://news.ycombinator.com/item?id=43169773
Xonsh – A Python-powered shell
Link: https://xon.sh/
Discussion: https://news.ycombinator.com/item?id=43134563
Embedding Python in Elixir, It's Fine
Link: https://dashbit.co/blog/running-python-in-elixir-its-fine
Discussion: https://news.ycombinator.com/item?id=43171239
Rust, C++, and Python trends in jobs on Hacker News (February 2025)
Link: https://martin.wojtczyk.de/2025/02/20/rust-c-and-python-trends-in-jobs-on-hacker-news-february-2025/
Discussion: https://news.ycombinator.com/item?id=43111615
I really want to like #SolusLinux, as there's not a lot of good semi-rolling-release distros, but the fact that /usr/bin/python is symlinked to python2 gives me mega heebie-jeebies.
Guys, I don't mean to be rude. It's a wonderful distro made by wonderful people.
But PYTHON TWO? In 2025? That's a security jump-scare!
:blobFoxScared:
Introduction to CUDA Programming for Python Developers
Link: https://www.pyspur.dev/blog/introduction_cuda_programming
Discussion: https://news.ycombinator.com/item?id=43121059
In other news, I tried getting #Pelican set up on the new machine and I feel like there's some kind of race condition.
The "pelican-statistics" plugin is supposed to add a dict of stats to the `article` object. Sometimes when building the site, it works. Other times, the build fails with an error that the dictionary doesn't exist.
I need to do more digging, but I'm baffled right now.
A Tail Calling Interpreter for Python (already landed in CPython)
Link: https://blog.reverberate.org/2025/02/10/tail-call-updates.html
Discussion: https://news.ycombinator.com/item?id=43076088
Show HN: Scripton – Python IDE with Built-In Realtime Visualizations
Link: https://scripton.dev
Discussion: https://news.ycombinator.com/item?id=43090214
Show HN: Kreuzberg – Modern async Python library for document text extraction
Link: https://github.com/Goldziher/kreuzberg
Discussion: https://news.ycombinator.com/item?id=43057375