Ben Zanin

@gnomon
1.2K Followers
659 Following
56.2K Posts

Robertson screwdriver owner, believer in the value of personal-scale computing and skeptic of the value of computing scales any larger than that

(previously https://twitter.com/gnomon ; account de-funked)

Small hacks: https://git.sr.ht/~gnomon/

Pronounshe/him
💍@k8eb
Home🇨🇦 Toronto, Canada
Trash animalsraccoons, possums, skunks, rats, squirrels, not geese
Dum dum dum dum dum dum dum dum dum dum dum dum dum
Dum dum dum dum dum dum dum dum dum dum dum dum dum
Mister Sandman
Sand me a man

Let me know if you have good ideas about #elfeed, the #emacs feed reader. Where do you want to see it go? So far I have implemented:

- Search filter and tag completion
- Mouse menus and mouse support in the search buffer
- Command to open entries in the secondary browser
- Generalized remain-on-entry option
- Auto-resizing of title column
- Debounced search buffer update
- Parsing via libxml
- Major modes derive from special-mode
- Removed obsolete code
- Many fixes and robustness improvements

I'm also the first Canadian and the first woman to serve as release manager, and that rocks.

Python 3.15 beta 1 is here 🎉! This release comes packed with so many awesome new features, it's a great time to get yourself familiarized with what's landing via the What's New (https://docs.python.org/3.15/whatsnew/3.15.html)

This means CPython main branch has become Python 3.16, which is my first release as release manager. Not to be sappy but this is such an honour.

We still have 3.15.0 final to look forward to, but if you're antsy, the tentative release schedule for 3.16 is already live

https://peps.python.org/pep-0826/

What’s new in Python 3.15

Editor, Hugo van Kemenade,. This article explains the new features in Python 3.15, compared to 3.14. For full details, see the changelog. Summary – Release highlights: PEP 810: Explicit lazy import...

Python documentation

@cks Per your recent post about Ubuntu's SSH daemon no longer automatically regenerating host keys when they're missing¹, the Debian-packaged version has a simpler unit² ³ which does indeed bottom out at calling `ssh-keygen -A`, which I see Andreas mentioned in the post comments.

I don't know why Ubuntu is choosing to override this. That feels weird to me.

¹: https://utcc.utoronto.ca/~cks/space/blog/linux/SSHHostKeysAndAutogenerationments

²: https://packages.debian.org/trixie/amd64/openssh-server/filelist#:~:text=/usr/lib/systemd/system/sshd-keygen.service

³: https://salsa.debian.org/ssh-team/openssh/-/blob/master/debian/systemd/sshd-keygen.service?ref_type=heads

I am helping
I have received email
I'd like to submit a bug report. I saw a ladybug today
Armv6-M CPUs (e.g. Arm Cortex M0+) have 32-bit multiplications but only return the low 32 bits of the result; a software routine must be used to compute the high 32 bits. The one that comes with the C compiler is usually bad (e.g. the one from GCC has cost 61 cycles and is not constant-time). I made a better one (constant-time, 24 cycles for a full 64x64->64 multiplication, 20 cycles for the 32x32->64 variants).
https://github.com/pornin/armv6m-longmul
GitHub - pornin/armv6m-longmul

Contribute to pornin/armv6m-longmul development by creating an account on GitHub.

GitHub

Friends, it has become financially unreasonable for me to keep hosting l.p where it currently is, and we're looking to pitch out tent with Fedihost. One caveat: we need $500 to cover Fedihost's migration fees (that sum would cover l.p's hosting fees for a few months at least by my count).

If you have some loose change in need of a home and want to support what we do here at laserdisc dot party, you will have my eternal thanks. https://ko-fi.com/derekgodin/goal?g=0

Buy Derek Godin a Coffee

Become a supporter of Derek Godin today!

Ko-fi