Stuff I’ve Read in July 2022

Thu 21 July 2022, tagged: Read

Dev

A Little story about yes

This is the kind of thing that engineers love to bike shed about, it’s the source of language wars and long, pointless discussions. Interesting though.

https://endler.dev/2017/yes/

Markdown like graphs/diagrams

https://code.sgo.to/typograms/

Mutliprocessing in PYthon

I am not sure why so many developers struggle with this but this is a good deep dive in to the many nooks and crannies of python mp.

https://superfastpython.com/multiprocessing-in-python/#Common_Objections_to_Using_Python_Multiprocessing

Sun Valley TTK Theme

Some lovely TTK Themes are out there.

https://github.com/rdbende/Sun-Valley-ttk-theme

Classic problem of drawing outlines for objects in 3D

This has come up mutliple times in my career. It’s annoying to implement but hardware is so fast nowadays there are many options. It’s still a striking style as well.

https://bgolus.medium.com/the-quest-for-very-wide-outlines-ba82ed442cd9

What’s new in Python 3.11?

Always good to see python growing.

https://deepsource.io/blog/python-3-11-whats-new/

Explaining code with ASCII art.

Yep I do this all the time. I don’t have a great tool for creating the art though.

This is the best I’ve found so far.

https://blog.regehr.org/archives/1653

Running virtual OSX on Apple silicon

OSX is a bit if a cluster fuck for this sort of thing.

https://github.com/insidegui/VirtualBuddy

Don’t let dicts spoil your [python] code

Contentious statement but some good advice in here:

https://roman.pt/posts/dont-let-dicts-spoil-your-code/

Automating the boring task of making data classes in Python 3.7+

Always good to do less typing.

https://docs.python.org/3/library/dataclasses.html

OSX really is an annoying outlier here and this tool looks like it could help to make it easier to test things on various version of OSX without needing multiple machines or drives.

https://github.com/insidegui/VirtualBuddy

Technology

Some lovely work here

https://atari8.co.uk/gui/

A New Kind of Lock?

I think this is going to be pretty fragile but it’s interesting to read about 2FA in the physical world.

https://ominoushum.com/lock/

SteamDeck OS on QEMU

Might be useful for debugging/CI?

https://blogs.igalia.com/berto/2022/07/05/running-the-steam-decks-os-in-a-virtual-machine-using-qemu/

Couch to 68k

I always love reading about breadboard 8bit computers because then I don’t have to actually make them.

http://bread80.com/category/couch-to-64k/

Human

Sympathy for the poor?

https://www.wsj.com/articles/how-the-upwardly-mobile-feel-about-wealth-11657807077?st=3mtfzfubq9rfa7e

The shapes of stories

https://bigthink.com/high-culture/vonnegut-shapes/

NFTs are a scam.

They are morally wrong in my opinion. This piece is interesting

https://www.pcgamer.com/developer-turns-future-of-gaming-talk-into-a-surprise-attack-on-conventions-nft-and-blockchain-sponsors/

Is Monogamy morally wrong?

Good read.

https://newhumanist.org.uk/articles/5996/is-monogamy-morally-wrong

99% of the world in daylight.

Not true but it’s close enough to be interesting

https://www.timeanddate.com/news/astronomy/99-percent-sunlight-july-8

Emotional Intelligence

Can this stuff be?

https://www.themarginalian.org/2019/11/25/the-school-of-life-book/

On the Use of A Life.

Colin makes many contributions to my life via FreeBSD. Always worth reading what he thinks.

https://www.daemonology.net/blog/2020-09-20-On-the-use-of-a-life.html

Code is law:

When you remove the human it’s not always better

https://www.schneier.com/blog/archives/2022/06/__trashed-2.html

Security through pulses

Love this, it’s simple and effective.

https://dys2p.com/en/2021-12-tamper-evident-protection.html

Where did the long tail go

Interesting.

https://tedgioia.substack.com/p/where-did-the-long-tail-go

Software

Thunderbird 102 Release.

Looking good as always

https://blog.thunderbird.net/2022/06/thunderbird-102-released-a-serious-upgrade-to-your-communication/

EOL