Categories: review » weekly

RSS - Atom - Subscribe via email

Wednesday weblog: Week ending 2024-11-06

| review, weblog, weekly

I used to write weekly reviews. Nudged by Doing weeknotes, I want to get back to doing them. I'm still figuring out how I'd like to put these notes together as part of a weekly review process picking up some stuff from my blog posts, toots, Org inbox, and journal entries. That way, I can revisit fleeting notes and flesh them out a little more, notice and celebrate progress, and radiate intent.

Do I want to leave it on Wednesdays (chosen for its alliteration with weblog, with no particular deep thought about it) or go back to Fridays like before? Wednesdays might be a good idea, actually, since I might still be able to schedule some tasks for Thursday and Friday.

Anyway, over the last seven days:

  • EmacsConf:
    • Improved the Makefile we use in EmacsConf so that it detects the prefixes from the original files in the directory and builds various intermediate files (reencoded.webm, opus, vtt, normalized opus, main.webm).
    • While the kiddo was at an extracurricular activity, I listened to talks for the upcoming EmacsConf and annotated transcript PDFs so that I can edit the captions later. It was very enjoyable and something I could do with gloves on, which was great because the weather's getting pretty cool. I'm looking forward to using pdf view to flip through the exported annotations in Emacs. Yay! (toot)
    • Processed lots of talks and captions.
    • Wrote some code to skim the starts of subtitles to check the timing.
    • Got Icecast, OBS, and Emacs set up for the upcoming conference, and I disabled screenlock in our i3 config.
    • Still haven't been able to fix bbb.emacsverse.org. I've asked Corwin to look into Galene. I think meet.jit.si might not be solid enough for us (potentially throttling issues like several years ago).
  • Other Emacs stuff:
    • Wrote a function for storing a link to a blog post from the Org subtree for it. (my-org-store-blog-post-link in Linking to blog posts).
    • Experimented with moving lines around for fixing the text conversion of sketches, but I think it feels like more work than just retyping.
    • Figured out that I needed to set :comments no on the Org source block that had ;; lexical-binding: t on it. (toot)
    • Used org-html-htmlize-generate-css to export CSS from Modus Vivendi to use as my dark-mode colours
  • Other tech:
  • Life:
    • Read Tiny Habits and made sketchnotes. I also listened to a podcast on The Feel-Good Method of Productivity, which touched on some of the same points about joy and celebration. (toot)
    • A thought as things become more tangled: Here are some of the things I am working on learning as I grow up: how to navigate uncertainty with curiosity, how to use conflicts to figure out priorities, how to face regrets with acceptance, and how to transform grief into an even fiercer love.
    • Parent-teacher interview and progress report: A+ is doing well. No exemption from synchronous learning this year. Oh well. We'll just have to figure out how to work with the system for now, or decide when it's not working well enough for A+.

Links

View org source for this post

Weekly review: Week ending January 7, 2022

| review, weekly
  • Emacs:
    • Woohoo! I got undercover, coverage, and buttercup working together for subed. I also changed subed to use the major-mode specifier for the generic methods.
    • I added the BBB questions for the Turbo Bindat talk, and I checked if I missed any other BBB chats.
    • Yay, Indium still worked! I could interactively debug my eleventy Javascript, which was a great help.
  • Other:
    • We made cat beds out of cardboard boxes, fabric, and foam.

Blog posts

Time
Category The other week % Last week % Diff % h/wk Diff h/wk
Sleep 36.3 40.1 3.9 67.5 6.5
Discretionary - Play 0.0 0.7 0.7 1.1 1.1
Discretionary - Family 0.0 0.3 0.3 0.5 0.5
A- 40.2 40.3 0.1 67.6 0.1
Business 0.7 0.2 -0.6 0.3 -0.9
Discretionary - Productive 9.1 8.5 -0.6 14.2 -1.0
Personal 6.6 5.7 -0.9 9.6 -1.6
Unpaid work 7.1 4.3 -2.8 7.2 -4.7

Weekly review: Week ending December 31, 2021

| review, weekly
  • I learned how to use Krita to make a simple animation.
  • I tried out Krita's recorder. I like that it can record the whole drawing at full resolution.
  • I ordered 16GB of memory for my laptop, since I'm likely to hang on to this one for at least another year.
  • I think I've finished the patch for adjusting subtitle overlaps.
  • I learned how to use xdescribe in Buttercup to disable lots of tests at once.
  • I added cropping to compile-media.

Blog posts

Sketches

Time
Category The other week % Last week % Diff % h/wk Diff h/wk
Sleep 31.1 36.3 5.1 60.9 8.6
A- 37.6 40.2 2.6 67.5 4.3
Unpaid work 4.6 7.1 2.5 11.9 4.2
Discretionary - Family 0.0 0.0 0.0 0.0 0.0
Discretionary - Social 0.5 0.0 -0.5 0.0 -0.8
Discretionary - Play 0.8 0.0 -0.8 0.0 -1.4
Business 3.3 0.7 -2.6 1.2 -4.3
Personal 9.5 6.6 -2.9 11.2 -4.8
Discretionary - Productive 12.6 9.1 -3.5 15.3 -5.8

Weekly review: Week ending December 24, 2021

| review, weekly
  • EmacsConf:
    • I uploaded the answer videos that actually compressed to smaller files.
    • I tagged some talks on the EmacsConf wiki.
  • Emacs:
    • I wrote some code to make it easier to write about sketches.
    • I updated compile-media to handle temporary files, and I changed subed-record to use it.
    • I tried lachesis for splitting text into subtitles, but I couldn't get it to make a model and the repository didn't have prebuilt models. I made a tiny minor mode that let me use my tablet stylus to split lines, which worked out really well. I tinkered with my workflow for generating videos.
    • I added other output formats to waveform so that I could get timestamps as seconds.
    • I wrote functions to insert a blog post URL or link.
  • Cubing:
    • It looks like I'm averaging a little less than a minute on the 3x3 Rubik's cube now (Ao5: 57.01), so I upgraded to a DaYan TengYun V2 M. Feels nice.
    • I learned how to solve a Megaminx. Now I can do the beginner's method mostly without a guide!
    • We built a LEGO Mindstorms robot that could solve a Rubik's cube by following the instructions on mindcuber.com. A- enjoyed racing against it.
  • Other:
    • I cleared some backlog and then declared email bankruptcy, which was actually pretty reasonable. If there was anything super-important, someone would have contacted me again. I'm getting better at not worrying about missing out.
    • I experimented with recording a screencast, but decided that the audio was too disorganized. Maybe when I have a way of easily shuffling things around…
    • I wrote a script to toggle recording with a keyboard shortcut.
    • I automated adding my IP address to the IP-based protection.

Blog posts

Look at that! Lots more writing!

Sketches

Time
Category The other week % Last week % Diff % h/wk Diff h/wk
Business 0.0 3.3 3.3 5.5 5.5
Discretionary - Social 0.0 0.5 0.5 0.8 0.8
Discretionary - Play 0.5 0.8 0.4 1.4 0.6
Discretionary - Productive 12.5 12.6 0.1 21.1 0.1
Discretionary - Family 0.0 0.0 0.0 0.0 0.0
Sleep 31.4 31.1 -0.3 52.3 -0.5
Personal 9.9 9.5 -0.4 16.0 -0.6
Unpaid work 5.5 4.6 -0.9 7.7 -1.5
A- 40.2 37.6 -2.6 63.2 -4.4

Weekly review: Week ending December 17, 2021

| review, weekly
  • Writing:
    • I dusted off my workflow for including sketches in my blog posts. I also figured out how to sort my 11ty blog posts by time. I just needed iso8601-formatted times in my date field.
    • I experimented with recording a quick sketch explanation on my phone and then using the autogenerated transcript as the basis for a blog post. Recording took about 2 minutes, with some more time for editing. Not too bad, especially if I improve my workflow for editing autorecognized text.
    • I made an ikiwiki template for chapter markers.
    • I reflected on computer upgrade possibilities and decided to stick with the status quo.
    • I reflected on Emacs community maintenance.
  • Coding:
    • I wrote a home automation script to turn off lights and restore motion-sensor automations.
    • I installed aeneas on the VPS and experimented with using it to align my text with an audio file. Its times seem to agree with Google Recorder's timestamps. I wonder if I can use this (possibly with lachesis) to simplify video creation and captioning.
    • I started working on derived modes for subed.el.
  • Parenting:
    • We rebuilt the ball pump GBC module.
    • We cleared our book backlog at the library and borrowed a whole bunch more books. A- liked the Sir Cumference series and the Notebooks of a Middle School Princess series.

Blog posts

Sketches

Time
Category The other week % Last week % Diff % h/wk Diff h/wk
Personal 7.7 9.9 2.2 16.6 3.7
A- 39.2 40.2 1.1 67.6 1.8
Unpaid work 5.3 5.5 0.2 9.3 0.4
Sleep 31.8 31.4 -0.3 52.8 -0.6
Business 0.7 0.0 -0.7 0.0 -1.1
Discretionary - Play 1.1 0.5 -0.6 0.8 -1.1
Discretionary - Productive 14.3 12.5 -1.9 20.9 -3.1

Weekly review: Week ending October 15, 2021

| review, weekly
  • I practiced on the 3x3 cube. My time is now around 2-3 minutes.
  • I worked on my EmacsConf talk a little more.

Blog posts

Time
Category The other week % Last week % Diff % h/wk Diff h/wk
Sleep 32.7 37.6 5.0 63.2 8.3
A- 39.5 42.5 3.1 71.5 5.1
Unpaid work 5.3 7.1 1.8 11.9 3.0
Discretionary - Family 0.0 1.1 1.1 1.8 1.8
Discretionary - Play 1.3 1.4 0.1 2.4 0.2
Business 0.8 0.2 -0.6 0.3 -1.0
Discretionary - Social 0.6 0.0 -0.6 0.0 -1.0
Personal 8.7 6.5 -2.2 10.9 -3.7
Discretionary - Productive 11.1 3.6 -7.6 6.0 -12.7

Weekly review: Week ending October 8, 2021

| review, weekly
  • I sewed placemats from the new fabric.
  • W- moved the hot water valve.
  • W- set up a wire shelf and moved the bookshelf to A-'s room.
  • We stayed up playing with the 2-cube.
  • I got the hang of solving the 3x3 cube without referring to a guide. Now to build up speed and learn more patterns…
  • I uploaded the EmacsConf 2021 talk pages.

Blog posts

Time
Category The other week % Last week % Diff % h/wk Diff h/wk
Discretionary - Productive 5.5 11.1 5.6 18.7 9.5
Unpaid work 3.7 5.3 1.6 8.9 2.7
A- 38.2 39.5 1.3 66.3 2.1
Discretionary - Social 0.0 0.6 0.6 1.0 1.0
Business 1.3 0.8 -0.6 1.3 -0.9
Discretionary - Play 1.9 1.3 -0.6 2.2 -1.0
Personal 11.2 8.7 -2.5 14.7 -4.1
Sleep 38.1 32.7 -5.4 54.9 -9.2