@jyrgenn @invalidname RFC-3339 only supports “absolute times”, where you know the exact offset from UTC. This is not sufficient to represent many times in the future, e.g. “2025-03-24 at 13:00 in New York time”, whose relationship to UTC is not fixed, but is semantically the right representation for a meeting scheduled in local time. It is also insufficient to represent more abstract times, or times that take place at a specific time in local time, whatever that is (e.g. “New Year’s Eve”).

@invalidname FWIW ISO-8601 is a very broad, proprietary (!!!) spec. Almost no one implements the whole thing and no one has agreed on a specific subset to use instead (RFC 3339 is too strict for most applications).

The best thing about it is that people think it means something that it doesn’t, and it gets them to mostly use YYYY-MM-DD 😛

@jerub For you, too? Weird.

I’m just glad it’s actually finally Friday.

@mariatta I don’t know much about aquaculture, but if you need to add density maybe you can drill a hole in the bottom and fill it with BBs (or coins, or something else suitably dense) and epoxy?

Python 3.13 time.time() on Windows now has a resolution of *238 ns* instead of *15.6 ms*: it's 65 500x more accurate! The feature was requested 11 years ago (2013)! Better late than never 😉 github.com/python/cpython/pull

Extremely excited to share my team at NVIDIA is hiring for a full time role working on ✨ open source Python packaging projects ✨ like Warehouse, pip, and more!

If you are or know someone excited about open source Python development, especially focusing on open source packaging projects, please take a look! And if you have any questions for me, please reach out.

Please boost for spread!

nvidia.wd5.myworkdayjobs.com/e

#python #opensource #getfedihired #fedijobs

When you say #PiDay, I hear #PyDay. Let's celebrate this day with a special episode with a special guest: sitting Steering Council member and #Python core developer, Emily Morehouse-Valcarcel!

We're talking about the Steering Council, progress bars, least and most favorite parts of Python, and of course, assignment expressions.

I'd use a walrus emoji, but the best we've got is a tuskless seal! 🦭 There's no anonymous crow either...

podcasters.spotify.com/pod/sho

@nedbat @cnx Ned is trying to start a blue dress / gold dress war on Mastodon 😛

@simon I think you dropped a Z from the format string (or, equivalently, included an extra one in the output).

@sourcenouveau Is this independent of using type hints? My functions returning containers usually return abstract protocol types, so f() -> Iterator[T] for generator type things and f() -> Iterable[T] for iterable type things (or Sequence or MutableSequence or whatever).

I don’t think a type checker is going to stop you from iterating over it twice, though, so I guess you still have to know the signature.

I logged on to twitter for the first time in ages because I wanted to contact someone whose preferred contact method was twitter DMs, and twitter suggested that I “interact with [my] timeline more” to help them learn that I’m human.

With the current state of twitter, I’m not sure that “likes to interact with this website” is a particularly common trait among humans…

On the plus side, I suppose this means I’ll have a backup motherboard if the new one ever goes out. Maybe I should get a backup CPU as well to reduce downtime.

Show thread

Hmm.. My personal “local-only” server went down a few days ago, I think because the MB died (first it was starting and showing red for the “CPU” and “DRAM” LEDs, then it stopped booting entirely).

It’s still under warranty, but when I do an RMA from ASRock I get an internal server error 500. I suspect that even when I finally get them to accept the RMA, it will be some time (weeks?) before I get a new motherboard. I could have a new motherboard from MicroCenter for $120 this evening, so I guess I’ll just do that.

@cnx Yeah I know someone who gave them an email address to download something once. It was not a recommended experience.

I'm looking for additional suitable reviewers for the Journal of Open Source Software (@joss) submission:

State-Averaged Orbital-Optimized VQE: A quantum algorithm for the democratic description of ground and excited electronic states

Anybody able to review this submission for JOSS, or suggest a reviewer? The review is mostly done but needs an additional reviewer to step up to get it over the finish line.

github.com/openjournals/joss-r

@nedbat @webology I did learn that if you sign up for an Azure cloud account, Azure PMs will aggressively “follow up” with you immediately and also for weeks afterwards.

@nedbat @webology I had the same thing happen a few years ago, and this was back in the days where MS was giving out some free licenses or Azure machines or something to core devs.

I think I eventually gave up. Nowadays I usually don’t spend my time on Windows-only or Mac-only bugs since I usually can’t reproduce them easily enough to fix them.

@simon Statements referenced and establishing notability? Pretty sure this is going to be a cut above most new article submissions.

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.