Stuff I’ve Read #12

Wed 13 September 2023, tagged: Read

Stuff that I have found interesting over a few weeks of avoiding work.

Dev

Immortal Objects in the nw CPython

Small things can make a huge difference to performance.

https://codeconfessions.substack.com/p/understanding-immortal-objects-in

Cap’n Proto

C++ Serialization has always been a complete disaster for me. Maybe this will finally fill the void?

https://capnproto.org/

Briefcase

Interesting way to package Python apps as an application

https://briefcase.readthedocs.io/en/stable/

Orbital Market

A better interface to the Unreal Market place… again, not that hard to do!

https://orbital-market.com/search

Asset Manager Studio

A better asset manage than unreal launcher… not that that is hard.

https://assetmanager.studio/

React module for building dash boards

Always find these kinds of things super interesting and useful.

https://www.tremor.so/

Comparison of Python Logging Modules

https://betterstack.com/community/guides/logging/best-python-logging-libraries/

Plane - an open source alternative to Jira

https://plane.so/

STX Error Handling Library for C++

A standard way to handle errors across your project makes life much safer.

https://lamarrr.github.io/STX/

Freestanding and Hosted C++

I did not know these were defined. Interesting distinctions for embedded programmers

https://en.cppreference.com/w/cpp/freestanding

Tech

FreeBSD on Firecracker

Very interesting work on getting the FreeBSD kernel to boot more quickly.

https://www.usenix.org/publications/loginonline/freebsd-firecracker

VirGL

A virtual 3D capable GPU for QEMU. This could prove really useful for testing 3D games. Nice. Actually it seems like it’s a passthrough so it’s back to LLVMPipe for testing via CI :( Still an interesting project though.

https://docs.mesa3d.org/drivers/virgl

Movement on the Python GIL

Let’s hope so, actually I never really worry about Python’s speed but I am sure some people do.

https://www.bitecode.dev/p/whats-up-python-the-gil-removed-a

Datasette

Really interesting interface to SQLite and the data hidden within. Very powerful tool. In fact it has a set of tools that it is built upon that look like gems.

https://datasette.io/

Human

Hackable Radio Telescope

Now this looks like a lot of fun!

https://astrochart.github.io/

Pretendo

Some lovely people are seeking to recreate the Nintendo 3DS and WiiU network services. Great idea.

https://pretendo.network/

Preface to animal farm, lost and then found

https://mindmatters.ai/2023/08/a-warning-from-the-unpublished-preface-to-orwells-animal-farm/

Memex

Wondering about an alternative information future we could have lived.

https://filiph.net/text/memex-is-already-here,-it%27s-just-not-evenly-distributed.html

Windown 95 Themed XFCE / Xubuntu

The only time I’ve ever had a workable Unix desktop that wasn’t Motif was fvwm95

https://github.com/grassmunk/Chicago95

Software

Suyimazu

Wine front end for FreeBSD, looks interesting to me.

https://codeberg.org/Alexander88207/Suyimazu

Email Marketing platform

Some innovation in this space is really needed tbh.

https://cc.dev/

EOL