Weeklog for Week 10: March 07 to March 13
Progress
Lots of work. Nice!
PlantEd
I'm pushing this ahead of me, but alright, I'm starting now.
I've soldered the lights, I've started the computer and the camera. It's waiting time now...Protip: Write the status report you'd like to read and then make it come true.
Alright, so, turns out, I've not done everything correctly in sequence here. It's now Friday afternoon and I don't want to start my plants now, because I'll have to leave them over the weekend without water. So, Monday morning, I'll start everything up and then keep an eye on it during the next weekPro-Protip: Don't write status reports that aren't true yet..
Water pumps are another ongoing problem, and I'll have to get more materials before I can tackle that issue.
NTS
No progress this week.
Articles
- Teaching is a slow process of becoming everything you hate: Ah, haha, The US of A are such a wonderful shitshow. This week: teachers.
- Chesterton’s Fence: A Lesson in Second Order Thinking - Farnam Street
- How to make cryogenic Multi-Layer Insulation (MLI) shields -- HYdrogen Properties for Energy Research (HYPER) Laboratory -- Washington State University
- Possible Outcomes of the Russo-Ukrainian War and China's Choice - U.S.-China Perception Monitor
Libraries, programming, etc
- A colleague used an interesting technique in describing Jest tests this week, and I'm going to copy it from her:
typescript describe('currencyFormatter', () => { test.each` input -- expectedResult ${'abc'} -- ${undefined} ${1.59} -- ${'£1.59'} ${1.599} -- ${'£1.60'} ${1599} -- ${'£1,599.00'} // add new test cases here `('converts $input to $expectedResult', ( { input, expectedResult }) => { expect(currencyFormatter(input)).toBe(expectedResult) } ) })
You can just add a table of values in ascii-tabular format. Amazing! - unfa/Liblast: A Libre Multiplayer FPS Game built with Godot 4 engine a fully open-source toolchain - Liblast - Codeberg.org
- Computer Graphics From Scratch Free E-Book – GameFromScratch.com
- shot-scraper: automated screenshots for documentation, built on Playwright
- SEPIA Framework: "Think of it as a digital companion that helps you whenever you need it, not unlike Apple's Siri, Amazon's Alexa, Microsoft's Cortana or Google Assistant, but a very special, private, customizable and open version that really belongs to you!
In fact SEPIA is not only a ready-to-use, cross-platform app for iOS, Android and desktop browsers but also a complete open-source framework for DIY AI assistants. You want to build your own smart-speaker or home-assistant or you simply want to use a virtual assistant that respects your privacy? Then you found the right place to start :-)" - The CSV Virtual Table: SQLite can directly access CSV files now, and you can query them directly. That is just amazing and will make working with CSV so much better.
- Static torrent website with peer-to-peer queries over BitTorrent on 2M records: Here's a funny idea: instead of loading a file from a web server, load it from a torrent. Then make that file an SQLite database, and only load the blocks you need for making a query. Instant distributed query system.
Books
- The Dark Cloud by Fred Hoyle: This is hard sci-fi from the fifties and I love it. It's a bit like "Don't look up", but with competent scientists.
Games
Backlog
This week, the Ukraine bundle hit with 997 games. Some I already had in my list/backlog, like Superhot, GNOG, Cloud Gardens, Wandersong, A Short Hike, Baba Is You, Celeste, Minit, Quadrilateral Cowboy, Sky Rogue, Golf Peaks, Super Hexagon, Shutter Stroll, Kids, Glittermitten Grove. There is so much stuff in there. Here are some I'll try out:
- Magnibox (from Ukraine)
- Throw Cubes into Brick Towers To Collapse Them (from Ukraine)
- A Forgetful Loop (from Ukraine)
- Secrets of Raetikon (from Ukraine)
- Wheels of Aurelia (from Ukraine)
- Vienny Automobile Society (from Ukraine)
- Gravity Pilot (from Ukraine)
- Summer in Mara (from Ukraine)
- A Planet of Mine (from Ukraine)
- Toybox Aviation (from Ukraine)
- Schildmaid MX (from Ukraine)
- Cosmic Express (from Ukraine)
- Old Man's Journey (from Ukraine)
- TYPE (from Ukraine)
- A Good Snowman Is Hard To Build (from Ukraine)
- Dépanneur Nocturne (from Ukraine)
- Kingdom Two Crowns (from Ukraine)
- Lucifer Within Us (from Ukraine)
- Figment (from Ukraine)
- Towerfall: Dark World (from Ukraine)
- Minit Fun Racer (from Ukraine)