15,000 lines of verified cryptography now in Python https://lobste.rs/s/8an4my #cryptography #python
http://jonathan.protzenko.fr/2025/04/18/python.html
15,000 lines of verified cryptography now in Python https://lobste.rs/s/8an4my #cryptography #python
http://jonathan.protzenko.fr/2025/04/18/python.html
Some little-used #Python regular expression features that *aren't* confusing punctuation! https://nedbatchelder.com/blog/202504/regex_affordances.html
Just two weeks after PEP 751 was accepted, Python’s new pylock.toml lock file format is already becoming a fast-emerging standard.
pip, pip-audit, PDM, and more are jumping in.
Here's how fast the ecosystem is moving:
https://socket.dev/blog/pylock-toml-standard-adoption
h/t @brettcannon for actively tracking #Python projects' adoption of PEP 751
Protip: if your unit test pretty much literally repeats what the tested function does, it's not testing anything.
Binance is hiring Pioneer Talent Program - Data Engineer - Risk
#java #python #node #blockchain #web3 #aws #azure #docker #gcp #kubernetes #nosql #sql
Remote; Asia
Full-time
Binance
Job details https://jobsfordevelopers.com/jobs/pioneer-talent-program-data-engineer-risk-at-binance-com-mar-28-2025-373302?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
@smallcircles I'm just a hobbyist myself. I've basically worked as a dishwasher since 2013.
I recently found myself unemployed and with enough savings to put off job-hunting for a couple/few months to learn #Rust and port the earlier #Python proof-of-concept into something real and usable.
Now I need to figure out what the heck it all is now that all the parts are together and I can play with it.
And hopefully others will poke at it and I can see how it actually gets used?
If you're trying to figure out how the heck vector searches work (for retrieval-augmented generation, or RAG), this set of slides will get you up to speed incredibly quickly.
https://pamelafox.github.io/my-py-talks/pgvector-python/
Thanks to @pamelafox for putting this together.
ClickHouse is hiring Software Engineer - Security
#golang #python #cicd #terraform #securityengineer
Remote; United States
Full-time
ClickHouse
Job details https://jobsfordevelopers.com/jobs/software-engineer-security-at-clickhouse-com-jan-22-2025-7f4698?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
OK, that surprised me, I did not expect that outcome. I assumed all() for an empty list would return False? And it explains why my code was not doing what I wanted xD
Yet another GOL... Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_04_17
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562
#CellularAutomata #GameOfLife #Processing #Python #py5 #CreativeCoding
Crypto.com is hiring DevOps Engineer – DevOps Security
#golang #python #cryptocurrency #ansible #aws #azure #cicd #docker #kubernetes #redis #awss3 #terraform #securityengineer
Shenzhen, China
Full-time
Crypto.com
Job details https://jobsfordevelopers.com/jobs/devops-engineer-devops-security-at-crypto-com-feb-17-2025-9b30e2?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
I think I finally have this thing complete - the paper is live hosted on a little test node, also lives as README.md on the GitHub.
https://idens.net/iden://z1HRUsTNcYMkN5WPm9s1YjGaLUVs58RVRHPjBrV1kYwdAJ.642/pub
a model context protocol server that securely runs untrusted Python code in a sandbox with Deno
https://github.com/pydantic/pydantic-ai/tree/main/mcp-run-python
Two Years of #Rust
https://borretti.me/article/two-years-of-rust
“Writing #Python feels like building a castle out of twigs, and the higher you go, the stronger the wind gets.”
Omfg
I think I finally understood #Python, #Lutris and #GTK sufficiently, and my brain decided to do one of these super rare happy chemical flushes.
Fucking Poggies.
The speed result is completely inaccurate (turns out the existing Downloader class doesn't wait long enough if all you care is for the very first measurement), but right now I'm just happy it updates the text accordingly every time.
#coding
FlaskCon call for proposals is open for another week, until April 24th! Submit a talk about anything related to Flask/Quart, Jinja, Click, or anything else related to the Pallets projects and ecosystem. https://www.papercall.io/flaskcon-pyconus2025 #Python #Flask #PyConUS #FlaskCon