Pinned toot

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/

Pinned toot

From the archives of my blog but still very relevant: "pytz: The Fastest Footgun in the West", about why you probably shouldn't be using pytz:

blog.ganssle.io/articles/2018/

I don’t particularly want to make friends with gym rats, but I don’t know who else will understand all my gym rat memes.

Today’s experiment with the boy: dissecting a turkey bone to see the marrow where new blood is made!

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.

Brett Cannon (@brettsky@twitter.com) has made similar recommendations [1] as we did in the recent reply [2] to a Nature article. Performance considerations are best made at the end of the software life-cycle.

[1]: https://snarky.ca/programming-language-selection-is-a-form-of-premature-optimization/
[2]: https://rdcu.be/cBwk4

@timo @Greg Places to look would be en.wikipedia.org/wiki/List_of_
And en.wikipedia.org/wiki/Figure_o
Oh! I think I found it (within en.wikipedia.org/wiki/Repetiti )
= "Antanaclasis is the repetition of a word or phrase to effect a different meaning." E.g "We must all hang together, or assuredly we shall all hang separately." (Benjamin Franklin) en.wikipedia.org/wiki/Antanacl

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.

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves. A STEM-oriented instance.

An inclusive free speech instance.
All cultures and opinions welcome.
Explicit hate speech and harassment strictly forbidden.
We federate with all servers: we don't block any servers.