Stuff I’ve Read in June 2022

Sat 11 June 2022, tagged: Read

Dev

Front End Dev is a mess.

Coming from a C++ background I still think this is a problem with web development and I think it’s starting to affect C++ development.

https://www.breck-mckye.com/blog/2018/05/why-is-front-end-development-so-unstable/

Another C++ Book to keep you in the straight and narrow?

https://www.cppstories.com/2022/embracing-modern-cpp-book/

Game Studio Ownership - The great purchasing

https://i.imgur.com/QprOdzH.png

Vectorized sort from Google

https://opensource.googleblog.com/2022/06/Vectorized%20and%20performance%20portable%20Quicksort.html?m=1

PYSnooper

New to me, debug python without littering your code with print(). Surely not!

https://github.com/cool-RR/PySnooper/

Old school text to speech C code

An online version is here.

https://github.com/s-macke/SAM

Pixel Art - Common Mistakes

Very nice work, great tips in here.

https://derekyu.com/makegames/pixelart2.html

Debug forwards and backwards on Linux with RR

https://rr-project.org/

Python 3.11 speed boost

I don’t use python for speed but it’s always nice to get some for free.

https://www.phoronix.com/scan.php?page=article&item=python-311-benchmarks

Slow loading in GTA V

This article came up on my radar again. What was notable was the comments on HackerNews blaming the developers for not being curious. They clearly don’t work in a modern game development company where you are siloed, tired and sometimes totally inexperienced.

https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times-by-70/

Technology

This stuff is inspiring. Shoulders of giants etc. Xerox PARC.

https://spectrum.ieee.org/xerox-parc

Private Translations in Mozilla

https://blog.mozilla.org/en/mozilla/local-translation-add-on-project-bergamot/

Micro Python

Embedded python software and hardware.

https://micropython.org/

QUIC

For some reason I ended up reading this Wikipedia page on a protocol I don’t care about

https://en.wikipedia.org/wiki/QUIC

OpenBSD on a Pine64 board-like-thing.

Always good to see a BSD booting on something odd

https://bsandro.tech/posts/openbsd-7.1-on-pine64-rockpro64/

List of UNIX Window Managers

Cripes there are a lot of window managers out there for UNIX. I thought there were about 20!

https://www.gilesorr.com/wm/table.html

Human

It’s decided: decisive people no more accurate than self-doubters

This feels like bull to me.

https://www.theguardian.com/science/2022/jun/01/its-decided-decisive-people-no-more-accurate-than-self-doubters

People pay (by hearing adverts) to listen to white noise?

https://www.bloomberg.com/news/articles/2022-06-01/how-to-make-money-on-spotify-a-white-noise-podcast-could-bring-you-big-bucks

Justice is hard, I hope this isn’t true.

https://www.newyorker.com/culture/cultural-comment/the-depp-heard-verdict-is-chilling

Who are the Celts?

The weirdness of race rears it’s head again. Odd academia, skull measuring and the mythology of archaeology.

https://www.bbc.co.uk/iplayer/episode/m0017b0b/ardal-ohanlon-tomb-raider

Software

New Inkscape is always good.

https://inkscape.org/news/2022/05/16/inkscape-12/

Linux on old iPads - lets hope so.

I’d rather it was a BSD but finding a way to use old iDevices would be good for the planet in many ways.

https://arstechnica.com/gadgets/2022/06/developers-get-linux-up-and-running-on-old-ipad-air-2-hardware/