Weekly review: Week ending March 5, 2021

  • I added photoswipe to my sketch gallery at sketches.sachachua.com.
  • I added the ability to set the category and add other text to my journal from Emacs. I rather like updating my journal from Emacs, actually. It’s so much easier to use all my usual keyboard shortcuts.
  • I wrote some code to schedule announcements on IRC and Twitter.
  • I practised LEGO Technic skills by disassembling and reassembling parts of the Skid Steer build. I also ordered two more Friends sets for A-.
  • I like getting back into the rhythm of weekly and monthly reviews. It feels good to take a moment to see how things have added up.

Blog posts

Sketches

Time

Category The other week % Last week % Diff % h/wk Diff h/wk
Discretionary – Play 0.2 2.5 2.3 4.3 3.9
Unpaid work 2.6 3.7 1.1 6.2 1.8
Sleep 32.3 33.2 0.9 55.8 1.6
Business 1.0 1.7 0.7 2.9 1.2
Personal 5.6 5.9 0.3 9.9 0.6
A- 46.5 46.1 -0.3 77.5 -0.5
Discretionary – Social 0.3 0.0 -0.3 0.0 -0.5
Discretionary – Productive 11.6 6.8 -4.8 11.4 -8.1

Monthly review: February 2021

  • Streaming:
    • I experimented with streaming to Twitch.
    • I added a hydra for switching OBS scenes.
    • I added a marginalia function for hiding password-ish variables.
    • I got captions to flow from my phone to Node to Emacs to OBS to Twitch. There’s some delay, but it’s a good starting point that might come in handy for live captioning my own stuff.
    • I experimented with using impatient-mode to share live show notes.
    • I wrote some code to split a video and its subtitles based on the selected region in Emacs.
  • Emacs:
    • I added regexp-based autocategorization to Emacs News.
    • I tried out pretty-hydra.
    • I wrote some commands to remotely control Geeqie from Emacs. They’re useful for quickly flipping through images.
    • I got Embark to recognize headings from my Org agenda.
    • I attended the EmacsSF, EmacsNYC, and EmacsATX meetups.
  • Other coding:
    • I added photoswipe to A-‘s learning stories and my sketch gallery.
    • I removed lots of old docker images from my laptop and server, so now there’s a bit more space on my root partition.
    • I tried using the TV as a second monitor, but typing on the coffee table was too awkward. I dusted off my Cintiq and set it up again.
    • I added photoswipe to my sketch gallery.
    • I broke Quantified Awesome in the process of trying to fix the http/https issue. I managed to fix it, and I think I have a reasonable docker image for it at least for now. I also disabled sign-ups and added a warning message.
    • I needed to restore from my Linode backup because I deleted more files than I intended to. Fortunately, the backups worked.
    • I started configuring 11ty to generate a static copy of my site. Neat! Search might be a challenge, though.
  • Us:
    • I started thinking about the second half of virtual kindergarten.
    • I spent some time tidying up my Org Mode inboxes. I’m actually reasonably up to date now, yay!
    • I tried out making yogurt. It turned out all right.
    • W- cleared off lots of snow from the roof so that it would melt away from the house.
    • I finished knitting a hat for A- and crocheting slipper socks for me.

Blog posts

Sketches

Time

Category Previous month % This month % Diff % h/wk Diff h/wk
A- 43.5 45.4 1.8 68.8 3.1
Sleep 28.6 30.1 1.6 45.7 2.6
Personal 6.0 6.8 0.8 10.3 1.3
Discretionary – Play 0.0 0.5 0.5 0.8 0.8
Unpaid work 3.6 3.6 0.0 5.5 0.0
Discretionary – Social 0.2 0.1 -0.1 0.1 -0.2
Discretionary – Family 0.3 0.0 -0.3 0.0 -0.5
Business 2.1 0.7 -1.4 1.1 -2.4
Discretionary – Productive 15.6 12.9 -2.8 19.5 -4.7

2021-03-01 Emacs news

Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.

Weekly review: Week ending February 26, 2021

  • I worked on improving my streaming setup:
    • I used pulseaudio to mix my microphone and audio output into a combined source, and I tested that it worked with speech recognition. I used gstreamer to make a video stream that was delayed by four seconds. The audio was a little tricky because the snap’s gstreamer doesn’t seem to have alsa or pulseaudio support.
    • I removed lots of old docker images from my laptop and my server, so now there’s a bit more space.
    • I experimented with using impatient-mode to share live show notes.
    • I tried using the TV as a second monitor, but typing on the coffee table was too awkward. I dusted off my Cintiq and set it up again.
  • I did some other coding:
    • I reset my iptables and ufw rules.
    • I broke Quantified Awesome in the process of trying to fix the http/https issue. I managed to fix it, and I think I have a reasonable docker image for it at least for now. I also disabled sign-ups and added a warning message.
    • Well, that was exciting. I needed to restore from my Linode backup because I deleted more files than I intended to. Fortunately, the backups worked!
  • I thought about how to make playing with A- better:
    • I bookmarked a random cat generator and a random shark generator to help with pretend scenarios.
    • To make the shelter game more fun for me, I started sneaking in more pop culture references to see if I could make W- chuckle.
    • I had fun drawing A- as a nurse shark pretending to be a great white shark, and A- as a nurse shark pretending to be a cave with “I will not eat you” and “Totally not a trap” signs. I’m getting more comfortable drawing from my imagination. (And hers!)
    • We finished one of the Technic sets and started on another one. She occasionally pushed in pins, but mostly it was us building it. I think I might enjoy learning about Technic in the guise of playing with A-.
  • W- cleared off lots of snow from the roof so that it would melt away from the house. He also cleared the snow from the eavestroughs, although the downspout was still frozen. He eventually melted the ice that was stuck in the downspout and rigged up a better way for it to drain.

Blog posts

Sketches

Time

Category The other week % Last week % Diff % h/wk Diff h/wk
A- 45.0 46.5 1.5 78.0 2.5
Sleep 31.0 32.3 1.3 54.2 2.2
Discretionary – Productive 10.5 11.6 1.0 19.5 1.8
Business 0.1 1.0 0.9 1.7 1.6
Discretionary – Social 0.0 0.3 0.3 0.5 0.5
Discretionary – Play 0.6 0.2 -0.4 0.3 -0.7
Unpaid work 4.1 2.6 -1.5 4.4 -2.5
Personal 8.7 5.6 -3.2 9.4 -5.3

2021-02-22 Emacs news

Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, planet.emacslife.com, YouTube, the Emacs NEWS file and emacs-devel.

Weekly review: Week ending February 19, 2021

  • I got captions to flow from my phone to Node to Emacs to OBS to Twitch. There’s some delay, but it’s a good starting point that might come in handy for live captioning my own stuff.
  • I added autocategorization to Emacs News.
  • I tried out pretty-hydra.
  • I wrote some commands to remotely control Geeqie from Emacs. They’re useful for quickly flipping through images.
  • I added photoswipe to A-‘s learning stories.
  • I spent some time tidying up my Org Mode inboxes. I’m actually reasonably up to date now, neat!
  • We tried making yogurt from scratch, and it turned out all right.
  • A- was a little curious about automata because of the Science Comics: Robots book, so I built the office worker automaton from JK Brickworks.
  • A- started writing in response to class prompts. This is probably because the teacher asked the senior kindergarten students to write first before drawing, and A- prides herself on being able to keep up with the SK students even though she’s younger.
  • We watched the livestream for the Mars 2020 mission.

Blog posts

Sketches

Time

Category The other week % Last week % Diff % h/wk Diff h/wk
Sleep 28.5 31.0 2.5 52.0 4.1
Unpaid work 3.2 4.1 0.9 6.9 1.4
Discretionary – Play 0.0 0.6 0.6 1.0 1.0
Personal 8.2 8.7 0.6 14.7 0.9
A- 44.6 45.0 0.3 75.5 0.6
Business 0.2 0.1 -0.1 0.1 -0.1
Discretionary – Productive 15.3 10.5 -4.8 17.7 -8.0