Show newer

A pseudo-TDD workflow using expected failures, wherein I describe how you can use xfail and VCS history rewriting to make a TDD history even if you didn't do TDD (this probably makes more sense once you've read the article):

blog.ganssle.io/articles/2021/

It is wild to me that

1. nearly every commercial species of eel is endangered,
2. no one has ever successfully bred an eel in captivity\* and
3. eel is available in basically every sushi place in America (it's actually hard to avoid!

See en.wikipedia.org/wiki/Eel#Comm

\*Some scientists managed to get some new eels hatched, but they died after 18 days. Not exactly a good foundation for aquaculture.

I thought my first son was the master of stealing glasses because he had a way of looking away from you to draw your attention elsewhere while he grabbed your glasses.

Last night my second son took it to a new level when he managed to steal one of my contact lenses right out of my eye.

"Papa, I fixed it. I plugged it out and plugged it in and then it worked!"

Only 3 years old and already turning it off and then on again. So proud.

Male (bright blue) and female Variegated Fairywrens as seen from my veranda this morning.

The female was close enough that those shots aren't cropped.

Canon EOS 1D MkIV, 400/5.6L + 2xTC (effective field of view equiv to 1,040mm due to the 1.3x crop on APS-H sensors)

#bird #photo #nature #AustralianWildlife #VariegatedFairywren

@skunksarebetter Am I mis-remembering, or did you once recommend a CLI tool that would execute a terminal command in response to changes in a set of files? I remember it as being a recommendation for `fzf`, but I'm not seeing that anywhere, and `fzf` doesn't seem to advertise that capability.

I should probably be less negative and more grateful that my employer has allowed me to work on this on work time. Thanks, Google!

Show thread

Coming soon to Python: A basically full-spec iso8601 parser.

Though I'm already pessimistically expecting a bunch of comments like, "Finally, I still didn't understand why they didn't do that in the first place." and "Oh this function is finally useful, thought the core devs were being intransigent on this."

Comments available on HN (on the front page now!), subreddits r/Python and r/programming and lobste.rs:

lobste.rs/s/ajhbif/why_you_sho

Show thread

Latest post is a big one: "Why you shouldn't invoke setup​.py directly"

A lot of people don't know about this because we haven't been great about getting the word out. This blog post is in part an attempt to remedy this.

Please help spread the word!

blog.ganssle.io/articles/2021/

Is there a costume that clearly reads as "robot maker" (to match my sons' robot costumes)?

The best I've come up with is "mad scientist", which doesn't seem right to me.

Of course, just when I am feeling maximally motivated to sit and write a blog post or something else creative, the SSD on my home server inexplicably won't boot.

Are you a software maintainer? Please upload your releases with source code to archive.org/details/software and make this a part of your release process. This will ensure that anyone wanting to use your software in the future will be able to find it. Please boost.

Asked about this on twitter and someone helped me debug it, it turns out the issue was that the `.target` was outliving the services it's grouping, so the `.timer` thought there was nothing to do:

serverfault.com/a/1080223/3369

Paul Ganssle  
Any #systemd experts want to take a crack at this one? https://serverfault.com/q/1079993/336913 Trying to set up a single timer that rebuilds all m...

Seems someone submitted my article on Hamming numbers to reddit and it got a lot of upvotes but zero comments: teddit.net/r/Python/comments/q

Probably for the best, but it kinda feels like when you give a talk and get zero questions at the end...

@cnx and @huy_ngo will be presenting the floating cheeses at PyData Global 2021: pydata.org/global2021/schedule

As the conference's name suggests, the talk shall target data scientists. A more generic talk at the first #PackagingCon ever was also accepted and is to be announced as soon as the schedule is published.

Fediverse folks, we are looking forward to seeing you in the conference. If you want to attend either of the talks but cannot afford the tickets, please contact us in private (via Matrix or emails) for assistance.

Any experts want to take a crack at this one? serverfault.com/q/1079993/3369

Trying to set up a single timer that rebuilds all my websites at some regular interval, but I can only ever get it to trigger once using the only method I've found to do it.

My "short" blog post on generating regular numbers in Python, finally available only 7 months after I started writing it 😅: blog.ganssle.io/articles/2021/

Show older
Qoto Mastodon

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