<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/assets/atom.xsl" type="text/xsl"?><feed
	xmlns="http://www.w3.org/2005/Atom"
	xmlns:thr="http://purl.org/syndication/thread/1.0"
	xml:lang="en-US"
	><title>Sacha Chua - category - weblog</title>
	<subtitle>Emacs, sketches, and life</subtitle>
	<link rel="self" type="application/atom+xml" href="https://sachachua.com/blog/category/weblog/feed/atom/index.xml" />
  <link rel="alternate" type="text/html" href="https://sachachua.com/blog/category/weblog" />
  <id>https://sachachua.com/blog/category/weblog/feed/atom/index.xml</id>
  <generator uri="https://11ty.dev">11ty</generator>
	<updated>2024-11-20T18:58:10Z</updated>
<entry>
		<title type="html">Wednesday weblog: week ending November 20, 2024</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2024/11/weekly-review-week-ending-november-20-2024/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2024-11-20T18:58:10Z</updated>
    <published>2024-11-20T18:58:10Z</published>
    <category term="weekly" />
<category term="weblog" />
<category term="review" />
		<id>https://sachachua.com/blog/2024/11/weekly-review-week-ending-november-20-2024/</id>
		<content type="html"><![CDATA[<ul class="org-ul">
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01JCYBMES00AR5GY2QDQPTX444">Reflection on writing style - 2024-11-18T00:44:18.080Z</a>
</p>
<blockquote>
<p>
I notice that I have a lot more fun writing tiny workflow tweaks (mostly
<a href="https://social.sachachua.com/tags/emacs">#Emacs</a> ) and sharing them
on my blog versus, say, insightful reflections developed over a longer
period of time. I think it's the payoff of being able to enjoy those
tweaks. Sometimes abstract thoughts help me come to realizations that I
can then try to use to change my concrete behaviours, but it's a lot
less straightforward.
</p>

<p>
Also, I notice that I prefer to write with a curious, exploratory tone
instead of an authoritative one, which is probably also related to my
focus on "I" rather than "you". Kinda like: here's what I'm
experimenting with, sharing in case it's helpful (and also because I
want to be able to find it again), everyone's different and that's
awesome, curious about what works for you. :) I'm glad other people can
pull off being authoritative/persuasive, though.
</p>

<p>
23+ years <a href="https://social.sachachua.com/tags/blogging">#blogging</a> and still learning more!
</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01JCXNMD7JS3673M56VCHC7D1V">Sketchnote blogs - 2024-11-17T18:19:47.826Z</a>
</p>
<blockquote>
<p>
I'm surprised by how few active blogs I could find about
<a href="https://social.sachachua.com/tags/sketchnotes">#sketchnotes</a> (or had
a category feed for sketchnotes). It's mostly <a href="https://rohdesign.com/weblog">rohdesign</a> and <a href="https://verbaltovisual.com/blog/">Verbal to
Visual</a>, I think. <a href="https://sketchnotearmy.com/">Sketchnote Army</a> still comes out with episodes, but the
posts themselves don't seem to be very visual, so people have to click
through to the person's website. I guess a lot of people are on
Instagram, but that doesn't seem to support RSS any more, and I'm not
really keen on scrolling through that. Ah well!
</p>
</blockquote></li>

<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01JCNEFSKDYD8PZVSH2ETSV714">dark mode sketch filter - 2024-11-14T13:41:01.165Z</a>
</p>
<blockquote>
<p>
I tweaked my dark-mode sketch CSS rule thanks to stefanvdwalt's comment.
Now I've got
</p>


<div class="org-src-container">
<pre class="src src-css">  <span class="org-builtin">@media</span> (prefers-color-scheme: dark) {
  <span class="org-css-selector">.sketch-full img, .gallery img, .left-doodle, .right-doodle,</span>
<span class="org-css-selector">  .center-doodle</span> { <span class="org-css-property">filter</span>: invert(1) hue-rotate(180deg) brightness(150%)
  contrast(0.9); }
  }
</pre>
</div>


<p>
Updated:
<a href="https://sachachua.com/blog/2024/11/using-a-coloured-template-on-my-supernote-a5x/">https://sachachua.com/blog/2024/11/using-a-coloured-template-on-my-supernote-a5x/</a>
</p>
</blockquote></li>
<li>Researched BBB hosting options and compared the costs with self-hosting on Linode.</li>
<li>Checked the shell scripts to make sure that hosts can start the videos by using shortcuts.</li>
</ul>
<div id="outline-container-orgccf3cc2" class="outline-2">
<h3 id="orgccf3cc2">Quotes</h3>
<div class="outline-text-2" id="text-orgccf3cc2">
<ul class="org-ul">
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01JD27NZZ67X75RAE61KHW8SP0">Excerpts from Rebecca Solnit's "A Field Guide to Getting Lost" (2006) - 2024-11-19T12:52:11.878Z</a>
</p>
<blockquote>
<p>
One of the books that has just arrived from the library is "A Field
Guide to Getting Lost" (Rebecca Solnit, 2006), which was recommended to
me by <a href="https://emacs.ch/@janoli">@janoli</a> .<br>
<br>
Here are some snippets that have resonated with me so far:<br>
<br>
p5. Love, wisdom, grace, inspiration&#x2013;how do you go about finding these
things that are in some ways about extending the boundaries of the self
into unknown territory, about becoming someone else?<br>
<br>
p10. and there's another art of being at home in the unknown, so that
being in its midst isn't cause for panic or suffering, of being at home
with being lost.<br>
<br>
p14. The historian Aaron Sachs, about explorers: "In my opinion, their
most important skill was simply a sense of optimism about surviving and
finding their way."<br>
<br>
p80. Even in the everyday world of the present, an anxiety to survive
manifests itself in cars and clothes for far more rugged occasions than
those at hand, as though to express some sense of the toughness of
things and of readiness to face them. But the real difficulties, the
real arts of survival, seem to lie in more subtle realms. There, what's
called for is a kind of resilience of the psyche, a readiness to deal
with what comes next.<br>
<br>
p99. Probably it had its origins in protective urges, but it had gone
sour long ago.
</p>
</blockquote></li>

<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01JD25SNPP0XBPMD2MAYYCPMJ8">Excerpts from Bill Watterson's speech at Kenyon College in 1990 - 2024-11-19T12:19:15.286Z</a>
</p>
<blockquote>
<p>
Thanks to <a href="https://mas.to/@kims">@kims</a> for sharing Bill Watterson's
speech at Kenyon College, Gambier Ohio, to the 1990 graduating class
(<a href="https://web.mit.edu/jmorzins/www/C-H-speech.html">https://web.mit.edu/jmorzins/www/C-H-speech.html</a>)<br>
<br>
This section particularly resonated with me: "Creating a life that
reflects your values and satisfies your soul is a rare achievement. In a
culture that relentlessly promotes avarice and excess as the good life,
a person happy doing his own work is usually considered an eccentric, if
not a subversive. Ambition is only understood if it's to rise to the top
of some imaginary ladder of success. Someone who takes an undemanding
job because it affords him the time to pursue other interests and
activities is considered a flake. A person who abandons a career in
order to stay home and raise children is considered not to be living up
to his potential-as if a job title and salary are the sole measure of
human worth."<br>
<br>
I also appreciated his resistance to commercializing Calvin &amp; Hobbes:<br>
"Selling out is usually more a matter of buying in. Sell out, and you're
really buying into someone else's system of values, rules and rewards.<br>
The so-called 'opportunity' I faced would have meant giving up my
individual voice for that of a money-grubbing corporation. It would have
meant my purpose in writing was to sell things, not say things. My pride
in craft would be sacrificed to the efficiency of mass production and
the work of assistants. Authorship would become committee decision.
Creativity would become work for pay. Art would turn into commerce. In
short, money was supposed to supply all the meaning I'd need.<br>
What the syndicate wanted to do, in other words, was turn my comic strip
into everything calculated, empty and robotic that I hated about my old
job. They would turn my characters into television hucksters and T-shirt
sloganeers and deprive me of characters that actually expressed my own
thoughts."<br>
</p>
</blockquote></li>
</ul>
</div>
</div>
<div id="outline-container-orgb741c1a" class="outline-2">
<h3 id="orgb741c1a">Other links</h3>
<div class="outline-text-2" id="text-orgb741c1a">
<ul class="org-ul">
<li>I was thinking about making a treemap visualization of my Org subtrees to help with noticing topic clusters.
<ul class="org-ul">
<li><a href="https://github.com/nikolaydubina/treemap">nikolaydubina/treemap: 🍬 Pretty Treemaps</a></li>
<li><a href="https://cs.lnu.se/isovis/courses/spring07/dac751/papers/TreemapLayoutInfoVis2001.pdf">Ordered Treemap Layouts</a></li>
<li><a href="https://www3.cs.stonybrook.edu/~mueller/teaching/cse591_visAnalytics/treeMaps.pdf">TreeMap layouts</a></li>
</ul></li>
<li>Eleventy:
<ul class="org-ul">
<li><a href="https://postgraph.rknight.me/">Eleventy Post Graph</a> - calendar heat map view of Eleventy posts</li>
<li><a href="https://hamatti.org/posts/search-webmentions-and-microformats/">Search, Webmentions and microformats : Juha-Matti Santala</a> - I'd like to add this sometime</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://www.tannerchristensen.com/notes/using-a-work-journal-to-create-design-case-studies">Using a work journal to create design case studies - Tanner Christensen's notes</a></li>
<li><a href="https://82mhz.net/posts/2024/11/a-very-cool-internet-thing/">YouTube RSS</a></li>
<li><a href="https://stackoverflow.com/questions/63034993/replace-a-color-in-a-rectangular-region">imagemagick - Replace a color in a rectangular region - Stack Overflow</a> - I want to select a rectangle and change a specific colour inside it, based on <a href="https://sachachua.com/blog/2024/11/emacs-extract-part-of-an-image-to-another-file/">Emacs: Extract part of an image to another file</a></li>
<li><a href="https://sketchnotearmy.com/blog/2019/12/10/visual-calendar">The Visual Calendar from Tanny McGregor — Sketchnote Army</a> - hmm, might try this for my daily moments</li>
</ul></li>
</ul>
</div>
</div>
<div><a href="https://sachachua.com/blog/2024/11/weekly-review-week-ending-november-20-2024/index.org">View org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2024%2F11%2Fweekly-review-week-ending-november-20-2024%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></content>
		</entry><entry>
		<title type="html">Wednesday weblog: Week ending 2024-11-06</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2024/11/wednesday-weblog-week-ending-2024-11-06/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2024-11-13T17:22:26Z</updated>
    <published>2024-11-13T17:22:26Z</published>
    <category term="review" />
<category term="weblog" />
<category term="weekly" />
		<id>https://sachachua.com/blog/2024/11/wednesday-weblog-week-ending-2024-11-06/</id>
		<content type="html"><![CDATA[<p>
I used to write <a href="https://sachachua.com/blog/category/weekly/">weekly reviews</a>. Nudged by <a href="https://doingweeknotes.com/">Doing
weeknotes</a>, 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 <a href="https://medium.com/@ElizAyer/dont-ask-forgiveness-radiate-intent-d36fd22393a3">radiate
intent</a>.
</p>

<p>
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.
</p>

<p>
Anyway, over the last seven days:
</p>

<ul class="org-ul">
<li>EmacsConf:
<ul class="org-ul">
<li><a href="https://sachachua.com/blog/2024/11/emacsconf-backstage-makefile-targets/">Improved the Makefile</a> 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).</li>
<li>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! (<a href="https://social.sachachua.com/@sacha/statuses/01JC9D7KRF212X37KW7C39X7JH">toot</a>)</li>
<li>Processed lots of talks and captions.</li>
<li>Wrote some code to skim the starts of
subtitles to check the timing.</li>
<li>Got Icecast, OBS, and Emacs set up for the
upcoming conference, and I disabled screenlock
in our i3 config.</li>
<li>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).</li>
</ul></li>
<li>Other Emacs stuff:
<ul class="org-ul">
<li>Wrote a function for storing a link to a
blog post from the Org subtree for it.
(my-org-store-blog-post-link in <a href="https://sachachua.com/dotemacs#linking-to-blog-posts">Linking to
blog posts</a>).</li>
<li>Experimented with moving lines around for
fixing the text conversion of sketches, but I
think it feels like more work than just
retyping.</li>
<li>Figured out that I needed to set <code>:comments no</code> on the Org source block that had <code>;; lexical-binding: t</code> on it. (<a href="https://social.sachachua.com/@sacha/statuses/01JC1CTSWRZN2NEK19JPDM0TRA">toot</a>)</li>
<li>Used <code>org-html-htmlize-generate-css</code> to export CSS from Modus Vivendi to use as my dark-mode colours</li>
</ul></li>
<li>Other tech:
<ul class="org-ul">
<li>Tweaked my blockquote speech bubble to let me have left-pointing or bottom-pointing ones depending on CSS class. Tweaked dark-mode colours, too.</li>
<li>Ordered two micro:bit boards. Also tried turtle programming with Python.</li>
<li>Shared the <a href="https://sachachua.com/blog/2024/11/using-a-coloured-template-on-my-supernote-a5x/">coloured dot grid template I use on my Supernote A5X</a>.</li>
<li><a href="https://sachachua.com/blog/2024/11/thinking-about-webpage-margins/">Thought about webpage margins</a> and sticky navigation.</li>
</ul></li>
<li>Life:
<ul class="org-ul">
<li>Read <a href="https://sachachua.com/blog/2024/11/tiny-habits-the-small-changes-that-change-everything-bj-fogg-phd-2020/">Tiny Habits and made sketchnotes</a>. I also
listened to <a href="https://www.artofmanliness.com/character/behavior/podcast-954-the-feel-good-method-of-productivity/">a podcast on The Feel-Good Method of
Productivity</a>, which touched on some of the same
points about joy and celebration. (<a href="https://social.sachachua.com/@sacha/statuses/01JCEY9YKRS19TGXK1529A10YB">toot</a>)</li>
<li><a href="https://social.sachachua.com/@sacha/statuses/01JC0ZH3TR1XZBKXN6PYYN6VNE">A thought as things become more tangled</a>: 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.</li>
<li>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+.</li>
</ul></li>
</ul>
<div id="outline-container-org9c82695" class="outline-2">
<h3 id="org9c82695">Links</h3>
<div class="outline-text-2" id="text-org9c82695">
<ul class="org-ul">
<li>Design:
<ul class="org-ul">
<li>Thinking about sketchnote colour schemes:
<ul class="org-ul">
<li><a href="https://www.visualscribe.ca/gallery?lightbox=dataItem-itxbs69n">Accent, gray, black, white</a></li>
<li><a href="https://www.scriberia.com/sketchnotegallery/10-tips-to-work-smarter-not-harder">Accent, white, black; inverse</a></li>
<li><a href="https://www.visualscribe.ca/gallery?lightbox=dataItem-itxbs6bb1">Many bright colours for shading and background</a></li>
</ul></li>
<li><a href="https://sketchplanations.com/">Sketchplanations</a>: uses Javascript to generate SVGs for slightly-randomly-drawn underlines on headings, adding to the handwritten feel</li>
<li><a href="https://notes.jim-nielsen.com/">Jim Nielsen’s Notes</a>: sticky menu, can select a site theme; 724 notes on one page, has a shuffle icon to jump to a random one</li>
<li><a href="https://github.com/Draneria/Metallics-by-Draneria_Krita-Brushes">Metallic brushes for Krita</a> (<a href="https://news.ycombinator.com/item?id=42104224">HN</a>)</li>
</ul></li>
<li>Working on multiple threads:
<ul class="org-ul">
<li><a href="https://www.artofmanliness.com/character/behavior/podcast-1027-the-imagination-muscle-where-good-ideas-come-from-and-how-to-have-more-of-them/">Podcast #1,027: The Imagination Muscle — Where Good Ideas Come From (And How to Have More of Them) | The Art of Manliness</a>: reading many books at the same time, connecting commonplace books</li>
<li><a href="https://www.theguardian.com/science/2022/sep/04/busybody-hunter-dancer-curiosity-curious-minds-bassett-zurn">Are you a busybody, a hunter or a dancer? A new book about curiosity reveals all | Psychology | The Guardian</a>: dancer curiosity</li>
<li>Upcoming talk by Blaine Mooers at EmacsConf 2024 about using project logs</li>
<li><a href="https://writingslowly.com/2024/09/18/how-to-write.html">How to write an article from your notes - an example | Writing Slowly</a>: make buckets
<ul class="org-ul">
<li><a href="https://sublimeinternet.substack.com/p/the-bucket-theory-of-creativity">The bucket theory of creativity - by Alex Dobrenko`</a></li>
</ul></li>
</ul></li>
<li>Writing and reading:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=vtIzMaLkCaM">LEADERSHIP LAB: The Craft of Writing Effectively - YouTube</a>: on my to-watch list; writing for moving the community conversation forward; writing to think vs writing to change a reader's ideas</li>
<li><a href="https://www.visakanv.com/blog/look-it-up/">you can look it up - @visakanv's blog</a>: I don't have to try to fit everything in one post because I can expand with hyperlinks
<ul class="org-ul">
<li><a href="https://daringfireball.net/2024/11/kottke_on_the_art_and_power_of_hypertextual_writing">Daring Fireball: Kottke on the Art and Power of Hypertextual Writing</a></li>
</ul></li>
<li><a href="https://writingslowly.com/2023/05/09/aby-warburgs-three.html">Aby Warburg's Zettelkasten and the search for interconnection | Writing Slowly</a> - Reminds me of dancer curiosity, putting things together; rich Zettelkasten/library was useful to other people after his death, but he struggled with writing and completing things himself</li>
<li><a href="https://www.codingwithjesse.com/blog/i-refuse-to-be-a-slave-to-the-algorithm/">I refuse to be a slave to The Algorithm</a></li>
</ul></li>
<li>Text to diagrams:
<ul class="org-ul">
<li><a href="https://xosh.org/text-to-diagram/">Text to diagram tools | XOSH.ORG</a></li>
<li><a href="https://graphviz.org/gallery/">Gallery | Graphviz</a></li>
<li><a href="https://github.com/CodeFreezr/awesome-graphviz">CodeFreezr/awesome-graphviz: A curated list of GraphViz related resources</a></li>
<li><a href="https://github.com/mingrammer/diagrams">mingrammer/diagrams: :art: Diagram as Code for prototyping cloud system architectures</a>: (<a href="https://news.ycombinator.com/item?id=42044771">HN</a>) Python</li>
</ul></li>
<li>Life:
<ul class="org-ul">
<li><a href="https://everythingchanges.us/blog/stay-in-the-gap/">Stay in the gap | everything changes</a>: cultivate the gap, embrace how your ideas outpace your ability</li>
</ul></li>
<li><a href="https://emschwartz.me/binary-vector-embeddings-are-so-cool/">Binary vector embeddings are so cool</a>: oooh, can I use this to improve performance for CPU-only approximate search?</li>
<li>PDF annotations - maybe I can identify PDF annotations so I can jump to the next annotation from pdf-viewer?
<ul class="org-ul">
<li><a href="https://stackoverflow.com/questions/1106098/parse-annotations-from-a-pdf">python - Parse annotations from a pdf - Stack Overflow</a></li>
<li><a href="https://stackoverflow.com/questions/22898145/how-to-extract-text-and-text-coordinates-from-a-pdf-file">python - How to extract text and text coordinates from a PDF file? - Stack Overflow</a></li>
</ul></li>
</ul>
</div>
</div>
<div><a href="https://sachachua.com/blog/2024/11/wednesday-weblog-week-ending-2024-11-06/index.org">View org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2024%2F11%2Fwednesday-weblog-week-ending-2024-11-06%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></content>
		</entry><entry>
		<title type="html">Wednesday weblog: Toots ending 2024-10-23</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2024/10/wednesday-weblog-toots-ending-2024-10-23/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2024-10-30T14:35:32Z</updated>
    <published>2024-10-30T14:35:32Z</published>
    <category term="review" />
<category term="weblog" />
		<id>https://sachachua.com/blog/2024/10/wednesday-weblog-toots-ending-2024-10-23/</id>
		<content type="html"><![CDATA[<div class="toot_archive" id="org5af2742">
<ul class="org-ul">
<li><a href="https://social.sachachua.com/@sacha/statuses/01JBDCZ3RW4JG6KJHS7Z9AD91E">Embracing the shallows</a>: Now a blog post: <a href="https://sachachua.com/blog/2024/10/embracing-the-shallows/">Embracing the shallows</a></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01JBAAXKEFRGJDQ4MJR0C8TRCA">Thinking about testing my VPS backup - 2024-10-28T19:51:18.735Z</a>
</p>
<blockquote>
<p>I want to test backups of my virtual private server by setting them up in some kind of environment on my laptop. Some of the things on my server are in Docker containers, so I might need to either figure out Docker in Docker or use some kind of virtual machine. My laptop is on Ubuntu 24, and apparently vagrant is no longer the recommended thing for managing virtual machines from the command-line. Hmm...</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01JB78GD9Z54BP9A9TNZ0E1E95">EmacsConf schedule posted - 2024-10-27T15:11:26.015Z</a>
</p>
<blockquote>
<p><a href="https://social.sachachua.com/tags/emacsconf" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>EmacsConf</span></a> 2024 schedule: <a href="https://emacsconf.org/2024/talks/" rel="nofollow noreferrer noopener" target="_blank">https://emacsconf.org/2024/talks/</a> lots of fun <a href="https://social.sachachua.com/tags/emacs" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>emacs</span></a> talks!</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01JAY9YRM3N1HVFRT7BN7EE14X">GoToSocial oops - 2024-10-24T03:43:35.043Z</a>
</p>
<blockquote>
<p>Well, I had to restore my GoToSocial from backup due to some unwise decisions made trying to fix things from my phone late at night, but I think it's mostly back up. Just lost a few of my posts and replies from today, I think. Whoops!</p>
</blockquote></li>
</ul>

</div>
<div><a href="https://sachachua.com/blog/2024/10/wednesday-weblog-toots-ending-2024-10-23/index.org">View org source for this post</a></div><p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2024%2F10%2Fwednesday-weblog-toots-ending-2024-10-23%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></content>
		</entry><entry>
		<title type="html">Wednesday weblog: Toots ending 2024-10-16: EmacsConf, Emacs, PKM</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2024/10/wednesday-weblog-toots-ending-2024-10-16-emacsconf-emacs-pkm/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2024-10-16T13:01:41Z</updated>
    <published>2024-10-16T13:01:41Z</published>
    <category term="review" />
<category term="weblog" />
		<id>https://sachachua.com/blog/2024/10/wednesday-weblog-toots-ending-2024-10-16-emacsconf-emacs-pkm/</id>
		<content type="html"><![CDATA[<div class="toot_archive" id="org1af329f">
<ul class="org-ul">
<li>Personal knowledge management
<ul class="org-ul">
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01JA3W9QMHWNQ0FZ39EG58SJ5Z">thought management - 2024-10-13T21:24:39.185Z</a>
</p>
<blockquote>
<p>I think I don't have a task management or even a knowledge management challenge, I have a thought management challenge. I want to think more thoughts through to a reasonable level of completion (blog post, commit, sketch, even a toot) while still honouring the kiddo's desire for snuggles and playtime. My brain gets cranky about unfinished thoughts because of the Ovsiankina effect[1]. Sometimes I can get away with just adding a note to myself, and sometimes I end up telling the kiddo, "Let me just finish this thought..." My brain also gets cranky if I don't get time to focus on my own stuff, so it's a bit of a balance.<br><br>I like sketchnotes[2] because I can use non-computer time to think nonlinearly and make a thing I can refer to, a chunk I can use to build up other thoughts. I'm working on getting used to even smaller chunks so I can feel like a thought is complete without needing to fill up the page.[3]<br><br>Audio braindumps[4] let me explore thoughts, which is nice. WhisperX gets me reasonable transcripts. The transcripts are unfinished chunks, though, so they often go back into my inbox and feel like an open loop[5]. I'm experimenting with LLMs to help me neaten them up, but I haven't figured out a prompt that I'm happy with yet.<br><br>So here I am: picking up a thought, putting it down, picking it up, putting it down, capturing a bunch of other thoughts that come up along the way. It'll do for now. This is a temporary phase. Just gotta keep sane!<br><br>- [1] Ovsiankina effect <a href="https://en.wikipedia.org/wiki/Ovsiankina_effect" rel="nofollow noreferrer noopener" target="_blank">https://en.wikipedia.org/wiki/Ovsiankina_effect</a><br>- [2] sketchnotes <a href="https://sketches.sachachua.com" rel="nofollow noreferrer noopener" target="_blank">https://sketches.sachachua.com</a><br>- [3] cropping <a href="https://sachachua.com/blog/2024/09/org-attaching-the-latest-image-from-my-supernote-via-browse-and-access/" rel="nofollow noreferrer noopener" target="_blank">https://sachachua.com/blog/2024/09/org-attaching-the-latest-image-from-my-supernote-via-browse-and-access/</a><br>- [4] audio braindumps <a href="https://sachachua.com/blog/2023/12/audio-braindump-workflow-tweaks-adding-org-mode-hyperlinks-to-recordings-based-on-keywords/" rel="nofollow noreferrer noopener" target="_blank">https://sachachua.com/blog/2023/12/audio-braindump-workflow-tweaks-adding-org-mode-hyperlinks-to-recordings-based-on-keywords/</a><br>- [5] open loops <a href="https://gettingthingsdone.com/2011/10/gtd-best-practices-collect-part-1-of-5/" rel="nofollow noreferrer noopener" target="_blank">https://gettingthingsdone.com/2011/10/gtd-best-practices-collect-part-1-of-5/</a><br><br>(... Hmm, does my brain like inline links or footnotes when it comes to stuff like this? What does your brain like? I think inline links might be slightly easier when it comes to grabbing segments and using them in other chunks like a blog post, but it might be worth trying different ways.)</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01JA1Z3ZQW119EJR2E5KRRN1XD">my personal knowledge management workflow - 2024-10-13T03:35:27.740Z</a>
</p>
<blockquote>
<p>I have an inbox via Orgzly Revived (thanks, GTD). On good days, I distinguish between TODO and SOMEDAY; other times, everything starts off as SOMEDAY. I try to have very few commitments or deadlines. I tag some tasks with keywords (consulting, emacsconf, writing, need) to make them easy to refile automatically so that I can see what's left. I don't really worry about tagging by context (computer, errands, phone) because I still don't have enough focused time to batch things. (Sorry, GTD.) My main Org file is roughly organized along the lines of PARA - projects, areas of responsibility/interest, resources, archive. I have yyyy-mm-dd-nn IDs for my sketches and journal entries (thanks, Zettelkasten) and some support for linking between things, but I haven't gotten around to implementing backlinks or spending more time linking concepts.<br><br>I move ideas between sketches and audio braindumps and outlines and notes and toots and blog posts depending on what I can use at the time. Some of them even get turned into audio recordings and videos. Other times, I refile things to rough locations in other parts of my outline; maybe someday I'll get to use them. I tend to use org-refile or ripgrep or Google to try to find things again.<br><br>I'm usually skewed by recency/availability bias, focusing on stuff in my note inbox or scheduled tasks. Sometimes I pick a project and focus on it. I use Org Mode's clocking and capture features to help me manage interruptions from life, other ideas, or other tasks.<br><br>It's a mish-mash of <a href="https://social.sachachua.com/tags/pim" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>PIM</span></a> approaches, nothing particularly elegant or sophisticated, but it helps me get by and I'm looking forward to tweaking it further.</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01JA1X3PTKSECC8TBVDADPW4ZJ">evolution of my personal information/knowledge management systems - 2024-10-13T03:00:21.459Z</a>
</p>
<blockquote>
<p>I started thinking about the evolution of my personal information management systems from 2001 to now. Rough timeline:<br><br>- 2001: university: assignments, class notes, projects; Planner Mode in Emacs (daily tasks/notes, category notes, blog with RSS feed)<br>- 2003: teaching: lesson plans, notes; Planner Mode<br>- 2004: internship in Japan: language learning; Planner Mode, flashcard.el<br>- 2005: master's degree: research, class notes, finances; Planner Mode, Ledger<br>- 2007: sketchnotes, working at IBM: internal vs. external notes, publishing to internal blog, moving my public blog to WordPress; Org Mode, org2blog, WordPress<br>- 2012: self-directed learning - what do I want to spend my time and energy on?; time tracker<br>- 2015: Emacs News; categorizing Org Mode list items<br>- 2016: parenting - sleep deprivation, interruptions, limited computer time; MobileOrg<br>- 2017: web-based journal so that I can easily update it when traveling without my computer<br>- 2018: switched from MobileOrg to Orgzly<br>- 2019: EmacsConf; Org Mode for scheduling and automation<br>- 2021: switched from WordPress to the Eleventy static site generator to reduce security things to worry about<br>- 2023: SuperNote A5X - easier black/white/gray sketches<br>- 2024: starting to have more predictable focus time, can revisit my Org Mode notes and projecrs; WhisperX for audio braindumps</p>
</blockquote></li>
</ul></li>
<li>EmacsConf
<ul class="org-ul">
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01JA6MAK9B2YK12GEHEHD611SB">Started processing videos for EmacsConf - 2024-10-14T23:03:02.187Z</a>
</p>
<blockquote>
<p>It took a bit of figuring out, but I managed to spin up our <a href="https://social.sachachua.com/tags/emacsconf" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>emacsconf</span></a> video processing pipeline and got the first uploaded video through the process and into our backstage area, complete with edited captions. I experimented with using the word-level timestamps from WhisperX, but merging them was a little tedious. I might go back to using the text output and then using either Aeneas to align or splitting based on the word data from the WhisperX JSON. Could try finding some other subtitle segmentation thing - maybe give lachesis another try, or check out recent research, or just go with something based on length+punctuation+gap...</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01JA5WRZJR8JMYB4PFTRDWHNPX">Got stuck with Etherpad 2.x, staying with 1.9.7 for now - 2024-10-14T16:11:27.704Z</a>
</p>
<blockquote>
<p>Got stuck trying to figure out how to install Etherpad 2.x, so I'm going to leave Etherpad at 1.9.7 for <a href="https://social.sachachua.com/tags/emacsconf" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>EmacsConf</span></a> until I have more brainspace.</p>
</blockquote></li>
</ul></li>
<li>Emacs
<ul class="org-ul">
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01JA5NRY8XRBYTGWN1J3VH1DYP">write-region - 2024-10-14T14:09:06.333Z</a>
</p>
<blockquote>
<p><a href="https://social.sachachua.com/tags/emacs" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>emacs</span></a> tip for copying text from a region to a file: M-x write-region (<a href="https://www.reddit.com/r/emacs/comments/1fzmgwb/comment/lr35bm5/" rel="nofollow noreferrer noopener" target="_blank">https://www.reddit.com/r/emacs/comments/1fzmgwb/comment/lr35bm5/</a>)</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J9RNGXG9GTRMKT3SBAFRHVYR">Emacs screenshots? - 2024-10-09T12:54:35.785Z</a>
</p>
<blockquote>
<p><a href="https://screenshots.debian.net/" rel="nofollow noreferrer noopener" target="_blank">https://screenshots.debian.net/</a> is neat. Do we have one of those for <a href="https://social.sachachua.com/tags/emacs" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>Emacs</span></a> packages? Could be a long-term project.</p>
</blockquote></li>
</ul></li>
<li>Other
<ul class="org-ul">
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01JA37AH2KQANE63FC4W2JTR39">small ideas - 2024-10-13T15:18:05.139Z</a>
</p>
<blockquote>
<p>I was thinking about my visual book notes [1] , my stack of unread books from the library, and my general feeling of time scarcity that makes it difficult for me to sit down with a book (or even a video). I think for this phase of my life, I'd rather reflect on people's personal blog posts and toots about what they're learning, and that's okay. Small (manageable, hold-in-your-head-able) ideas can be much easier to deal with than something that's trying to be a big enough idea to justify the costs of physical book distribution.<br><br>[1] <a href="https://sachachua.com/blog/category/visual-book-notes/" rel="nofollow noreferrer noopener" target="_blank">https://sachachua.com/blog/category/visual-book-notes/</a></p>
</blockquote></li>
</ul></li>
</ul>

</div>
<div><a href="https://sachachua.com/blog/2024/10/wednesday-weblog-toots-ending-2024-10-16-emacsconf-emacs-pkm/index.org">View org source for this post</a></div><p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2024%2F10%2Fwednesday-weblog-toots-ending-2024-10-16-emacsconf-emacs-pkm%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></content>
		</entry><entry>
		<title type="html">Wednesday weblog: Toots ending 2024-10-09</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2024/10/wednesday-weblog-toots-ending-2024-10-09/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2024-10-09T13:11:59Z</updated>
    <published>2024-10-09T13:11:59Z</published>
    <category term="review" />
<category term="weblog" />
		<id>https://sachachua.com/blog/2024/10/wednesday-weblog-toots-ending-2024-10-09/</id>
		<content type="html"><![CDATA[<p>
Here's what I've been posting on <a href="https://social.sachachua.com/@sacha">@sacha@social.sachachua.com</a>:
</p>

<div class="toot_archive" id="orgb8b9c47">
<ul class="org-ul">
<li>Emacs
<ul class="org-ul">
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J9RNGXG9GTRMKT3SBAFRHVYR">Emacs equivalent of screenshots.debian.net? 2024-10-09T12:54:35.785Z</a>
</p>
<blockquote>
<p><a href="https://screenshots.debian.net/" rel="nofollow noreferrer noopener" target="_blank">https://screenshots.debian.net/</a> is neat. Do we have one of those for <a href="https://social.sachachua.com/tags/emacs" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>Emacs</span></a> packages? Could be a long-term project.</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J9NW3BGZSY87D9X90W12GEMX">Planet Emacslife updates 2024-10-08T10:51:48.127Z</a>
</p>
<blockquote>
<p>More tweaks to planet.emacslife.com - I had been incorrectly checking the future-dated posts, whoops. Should work again! Also, I updated my blog feed and my new posts are finally getting aggregated again.</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J9MS2CKD4WR2HRD0J81484F2">Pan and zoom for beginner map 2024-10-08T00:39:36.301Z</a>
</p>
<blockquote>
<p>Mwahaha, I've added pan and zoom to my <a href="https://social.sachachua.com/tags/emacs" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>Emacs</span></a> map at <a href="https://sachachua.com/web/beginner-map.html" rel="nofollow noreferrer noopener" target="_blank">https://sachachua.com/web/beginner-map.html</a> thanks to the <a href="https://github.com/bumbu/svg-pan-zoom" rel="nofollow noreferrer noopener" target="_blank">https://github.com/bumbu/svg-pan-zoom</a> Javascript library. The power! Now if I could figure out some kind of nice keyboard navigation for arbitrary SVG directed graph...</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J9KQSCH7M6RJZ5ZV4FJT7CXP">Controlling Org Mode export of inline SVGs using <code>ATTR_HTML</code> 2024-10-07T14:57:58.311Z</a>
</p>
<blockquote>
<p><a href="https://social.sachachua.com/tags/orgmode" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>OrgMode</span></a> and <a href="https://social.sachachua.com/tags/emacslisp" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>EmacsLisp</span></a>: I figured out how to use values from ~ATTR_HTML~ attributes in my custom function for inlining SVGs in my export from <a href="https://social.sachachua.com/tags/emacs" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>Emacs</span></a> so that I can specify ~#+ATTR_HTML :data-link t~ before an image if I don't want it inlined. The trick was to use ~org-export-read-attribute~ with the parent of the link, like so:<br><br>```<br>(plist-get (org-export-read-attribute :attr_html (org-element-parent-element link))<br>:data-link)<br>```<br><br>For example, the Org source for <a href="https://sachachua.com/blog/2024/09/combining-mastodon-timelines-using-mastodon-el/" rel="nofollow noreferrer noopener" target="_blank">https://sachachua.com/blog/2024/09/combining-mastodon-timelines-using-mastodon-el/</a> has<br><br>```<br>#+CAPTION: Screenshot of combined timeline in mastodon.el<br>#+ATTR_HTML: :data-link t<br>[[file:/home/sacha/recordings/2024-10-07-10-37-39.svg]]<br>```<br><br>More info about sometimes inlining SVGs at <a href="https://sachachua.com/blog/2024/09/include-inline-svgs-in-org-mode-html-and-markdown-exports/" rel="nofollow noreferrer noopener" target="_blank">https://sachachua.com/blog/2024/09/include-inline-svgs-in-org-mode-html-and-markdown-exports/</a></p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J99DHN4JCRWVX2PV91BXFGX9">Beginner map - bookmarks, dired, dynamic map 2024-10-03T14:46:34.898Z</a>
</p>
<blockquote>
<p>I added a section on bookmarks and a section on dired to my <a href="https://social.sachachua.com/tags/emacs" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>emacs</span></a> map. I also added two Org Babel blocks to dynamically calculate the nodes and edges so that they get included via noweb syntax.<br><a href="https://sachachua.com/web/beginner-map.html" rel="nofollow noreferrer noopener" target="_blank">https://sachachua.com/web/beginner-map.html</a> (source: <a href="https://sachachua.com/web/beginner-map.org" rel="nofollow noreferrer noopener" target="_blank">https://sachachua.com/web/beginner-map.org</a>)</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J9HP7WSVHQZNJA1PE57TZHBD">Making YouTube shorts 2024-10-06T19:52:27.707Z</a>
</p>
<blockquote>
<p>The kiddo's bingewatching of Minecraft Youtube shorts gives me a new appreciation for how much can be squeezed into 60 seconds. I've been thinking about little bits of my config/workflow that I want to review by shuffling a playlist of audio notes (and maybe eventually managing it with a spaced-repetition system). Here are three so far: <a href="https://youtube.com/shorts/NUgKVOX6UZQ" rel="nofollow noreferrer noopener" target="_blank">https://youtube.com/shorts/NUgKVOX6UZQ</a> (Embark and C-h, rewriting custom Org links, and inserting links with consult-omni).<br><br>I like that the text is short enough for me to draft on my phone, the recording is something I can squeeze into a quiet moment, and subed-record lets me put it together with visuals. Later, I'll commit my changes to subed-record and compile-media that let me do the open captions as those somewhat-trendy centered short burned-in subtitles (with my handwriting! <a href="https://github.com/sachac/sachac-hand" rel="nofollow noreferrer noopener" target="_blank">https://github.com/sachac/sachac-hand</a>) once I get back to my setup.<br><br>I'll eventually figure out how to put them on my blog and make them available as a podcast for all y'all who don't do YouTube. =)</p>
</blockquote></li>
</ul></li>
<li>Other tech:
<ul class="org-ul">
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J9M3QFZ9J2AHY947RNRKYBSK">YouTube shorts limitations 2024-10-07T18:26:39.209Z</a>
</p>
<blockquote>
<p>Boo, hadn't realized that <a href="https://social.sachachua.com/tags/youtube" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>YouTube</span></a> shorts don't let you put convenient links in the description. I could make them regular videos (and maybe go back to landscape orientation) or stick a QR code on the end for a few seconds. Hmm...</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J97WJST6BWTPQYTSBWXS9VW8">Rails upgrade 2024-10-03T00:30:52.230Z</a>
</p>
<blockquote>
<p>Okay, that was actually less painful than I expected. I think I've gotten my personal time/etc. tracking site moved from Rails 4.2 to Rails 7.2 and from Ruby 2.6 to Ruby 3.1.0. Along the way, I discarded Rspec 2 tests, handles_sortable_columns, acts-as-tree-with-dotted-ids (replaced with ancestry), rails4-autocomplete, omniauth (been meaning to get rid of it anyway), paperclip (disabled the clothing part of the tracker), and mysql (switch to sqlite3). Nice to spend time on technical debt.</p>
</blockquote></li>
</ul></li>
</ul>

</div>
<div><a href="https://sachachua.com/blog/2024/10/wednesday-weblog-toots-ending-2024-10-09/index.org">View org source for this post</a></div><p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2024%2F10%2Fwednesday-weblog-toots-ending-2024-10-09%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></content>
		</entry><entry>
		<title type="html">Wednesday weblog: Toots ending 2024-10-02</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2024/10/wednesday-weblog-toots-ending-2024-10-02/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2024-10-02T15:51:18Z</updated>
    <published>2024-10-02T15:51:18Z</published>
    <category term="review" />
<category term="weblog" />
		<id>https://sachachua.com/blog/2024/10/wednesday-weblog-toots-ending-2024-10-02/</id>
		<content type="html"><![CDATA[<div class="toot_archive" id="org360e664">
<details class="code-details" style="padding: 1em;
                 border-radius: 15px;
                 font-size: 0.9em;
                 box-shadow: 0.05em 0.1em 5px 0.01em  #00000057;" open="">
                  <summary><strong>Tech</strong></summary>
<ul class="org-ul">
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J94S7JRE9T0S9E3Q72RSYSVZ">Server upgrade 2024-10-01T19:34:35.535Z</a>
</p>
<blockquote>
<p>Okay, my VPS should now be on Ubuntu 24.04 LTS. Things I bumped into along the way:<br>- Had to reinstall MySQL for some reason. Fortunately kept all the data, although I did need to recreate directories for logs and sockets.<br>- Reinstalled my Docker images. Fortunately kept all the data on disk, so that was fine. Along the way, upgraded my mongo DB from 4.2 to 4.4 to 5 to 6 to 7.<br>- Panicked when gotosocial was taking a while to start up, interrupted it and tried again, ended up with a partially-migrated database and worse problems. Fortunately had a backup of the db, so I restored and patiently waited.</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J9200PMACGJ9ME4EFDFJGAQ6">Eleventy upgrade 2024-09-30T17:35:26.858Z</a>
</p>
<blockquote>
<p>I managed to get my blog upgraded from Eleventy 2 to Eleventy 3.0.0-alpha.20. find-dired and wdired were useful for finding all the .js files and turning them into .cjs.</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J8RQ15GSFG7QSC7ES0DW0K82">Supernote colour template 2024-09-27T03:05:15.033Z</a>
</p>
<blockquote>
<p>I finally got around to checking if the <a href="https://social.sachachua.com/tags/supernote" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>Supernote</span></a> can handle colour templates despite only letting me draw in black, white, and two shades of gray. It keeps the colour in the export! That means I can make a template that uses a specific color to make a grid, which is then easy to strip out of it with Python. That saves me 3-6 taps and reduces friction even further. Looking forward to experimenting with that at the next opportunity.</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J8QMH46CENXS2TXQNFPPJ3JM">Blog tweaks and other code - 2024-09-26T17:02:17.804Z</a>
</p>
<blockquote>
<p>A couple of little tweaks:<br><br>- I re-added a "Random" link to my blog header, nudged by <a href="https://news.ycombinator.com/item?id=41647654" rel="nofollow noreferrer noopener" target="_blank">https://news.ycombinator.com/item?id=41647654</a><br>- I added a sitemap.xml , so let's see if search engines pick stuff up<br>- I wrote some code to move Org properties from a subtree to a parent<br>- I changed my code for inserting the latest file from my Supernote A5X e-ink device into Org Mode to also recolor, recognize text, rename, and archive the file<br></p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J8NTHDXXVNZG660CCWGEX82W">Setting up hibernate 2024-09-26T00:08:50.365Z</a>
</p>
<blockquote>
<p>I followed the directions at <a href="https://ubuntuhandbook.org/index.php/2021/08/enable-hibernate-ubuntu-21-10/" rel="nofollow noreferrer noopener" target="_blank">https://ubuntuhandbook.org/index.php/2021/08/enable-hibernate-ubuntu-21-10/</a> to set up a swap partition and enable hibernate. Now I can pause whatever I'm doing in Linux in order to switch to Windows to play Minecraft Bedrock with the kiddo, and then switch back to Linux afterwards.</p>
</blockquote></li>
</ul>


</details>
<details class="code-details" style="padding: 1em;
                 border-radius: 15px;
                 font-size: 0.9em;
                 box-shadow: 0.05em 0.1em 5px 0.01em  #00000057;" open="">
                  <summary><strong>Life</strong></summary>
<ul class="org-ul">
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J8RC4V6CAAB0JE7YQSKTYGWB">Drawing inspiration from reference librarians 2024-09-26T23:55:01.196Z</a>
</p>
<blockquote>
<p>I'm imagining the kind of person I want to grow into over the next few decades. I think a fair part of it might be learning how to be more like a reference <a href="https://social.sachachua.com/tags/librarian" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>librarian</span></a> for the kinds of things I'm interested in, like <a href="https://social.sachachua.com/tags/emacs" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>Emacs</span></a>. Might not know the answer itself, might know the general direction one can find the answer in and what kinds of words to look for; might not focus on finding the answer myself, might take the time to help people learn how to figure things out; might not focus on the surface question, but dig deeper to find out what might be a good fit, might not just wait for questions, might also do outreach and readers' advisory. This is a handy way for me to think about it because it means I can tap into how people have been learning about this sort of stuff for hundreds or even thousands of years. :)<br><br>Some links:<br>- <a href="https://blogs.princeton.edu/librarian/2008/02/rethinking_my_own_reference/" rel="nofollow noreferrer noopener" target="_blank">https://blogs.princeton.edu/librarian/2008/02/rethinking_my_own_reference/</a><br>- <a href="https://medium.com/everylibrary/a-day-in-the-life-reference-librarian-at-a-public-library-70999119a909" rel="nofollow noreferrer noopener" target="_blank">https://medium.com/everylibrary/a-day-in-the-life-reference-librarian-at-a-public-library-70999119a909</a><br>- <a href="http://www.5minlib.com/2016/01/so-you-want-to-be-reference-librarian.html?m=1" rel="nofollow noreferrer noopener" target="_blank">http://www.5minlib.com/2016/01/so-you-want-to-be-reference-librarian.html?m=1</a><br>- <a href="https://www.forbes.com/sites/kalevleetaru/2019/08/20/digital-assistants-could-learn-a-lot-from-reference-librarians/" rel="nofollow noreferrer noopener" target="_blank">https://www.forbes.com/sites/kalevleetaru/2019/08/20/digital-assistants-could-learn-a-lot-from-reference-librarians/</a></p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J8P3A7NNE5X9XC1G7N64E7AA">Shallow work 2024-09-26T02:42:11.765Z</a>
</p>
<blockquote>
<p>Shallow work is often all that I have time or energy for, and that's okay. I don't want to wait until I've got three hours of straight focus time. If I can learn how to make good use of five minutes here, ten minutes there, maybe the occasional 30 or 40 minutes when I'm lucky&#45;&#45;if I can build something from all these little crumbs&#45;&#45;then I think that's something that might be useful even later on. I expect my life to become more fragmented, not less, but I want to make something with it anyway. :)<br><br>Practically speaking, that means:<br>- learning out loud<br>- looking for little improvements, reducing friction<br>- shifting modes: maybe audio and sketches can work around some limitations<br>- building connections between smaller ideas, both manually and automatically<br>- figuring out what I can do with what I've got at the time<br></p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J8N4N71VXY71H0XMX5GDESVN">Emacs novelty and community 2024-09-25T17:46:25.723Z</a>
</p>
<blockquote>
<p>Looking at how the kiddo dives deeply into one interest and then moves on to another, and how she gets such satisfaction from sharing those interests with me, I think part of why <a href="https://social.sachachua.com/tags/emacs" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>Emacs</span></a> has been a long-lasting interest of mine is that it involves an endless space of novel possibilities that is entirely because of a wonderful community.</p>
</blockquote></li>
</ul>


</details>

</div>
<div><a href="https://sachachua.com/blog/2024/10/wednesday-weblog-toots-ending-2024-10-02/index.org">View org source for this post</a></div><p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2024%2F10%2Fwednesday-weblog-toots-ending-2024-10-02%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></content>
		</entry><entry>
		<title type="html">Wednesday weblog: Toots ending 2024-09-25: Emacs and tech</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2024/09/wednesday-weblog-toots-ending-2024-09-25-emacs-and-tech/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2024-09-26T00:18:25Z</updated>
    <published>2024-09-26T00:18:25Z</published>
    <category term="review" />
<category term="weblog" />
		<id>https://sachachua.com/blog/2024/09/wednesday-weblog-toots-ending-2024-09-25-emacs-and-tech/</id>
		<content type="html"><![CDATA[<div class="toot_archive" id="org4422927">
<details class="code-details" style="padding: 1em;
                 border-radius: 15px;
                 font-size: 0.9em;
                 box-shadow: 0.05em 0.1em 5px 0.01em  #00000057;" open="">
                  <summary><strong>Emacs:</strong></summary>
<ul class="org-ul">
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J8N4N71VXY71H0XMX5GDESVN">Emacs community</a>
</p>
<blockquote>
<p>Looking at how the kiddo dives deeply into one interest and then moves on to another, and how she gets such satisfaction from sharing those interests with me, I think part of why <a href="https://social.sachachua.com/tags/emacs" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>Emacs</span></a> has been a long-lasting interest of mine is that it involves an endless space of novel possibilities that is entirely because of a wonderful community.</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J8BPR4EYHGR2WAC9NA5TGSFT">keyboard shortcuts</a>
</p>
<blockquote>
<p>I wonder if someone's already written a newbie-friendly <a href="https://social.sachachua.com/tags/emacs" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>Emacs</span></a> Customize-based interface for defining and saving keyboard shortcuts, function aliases, and other little things that could make it easier for people to make Emacs more comfortable for themselves.</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J865CS61TKPP5FKXJD0AS1V3">org-src-lang-modes and web-mode</a>
</p>
<blockquote>
<p>I want my <a href="https://social.sachachua.com/tags/emacs" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>Emacs</span></a> <a href="https://social.sachachua.com/tags/orgmode" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>OrgMode</span></a> `#+begin_export html ... #+end_export` blocks to open in web-mode, not html-mode. I customized `org-src-lang-modes` and now `org-edit-special` does the right thing. Yay Emacs!</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J85RW369DRNX8EZ9JMP7B6PF">beginner map</a>
</p>
<blockquote>
<p>I pulled together a bunch of beginner-oriented links from past <a href="https://social.sachachua.com/tags/emacs" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>Emacs</span></a> News and started mapping out topics. <a href="https://sachachua.com/web/beginner-map.html" rel="nofollow noreferrer noopener" target="_blank">https://sachachua.com/web/beginner-map.html</a></p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J854SMXJ7AFAJ96J54AKJAR9">consult-omni and Google searches</a>
</p>
<blockquote>
<p>I want to quickly look up and add links. [consult-omni](<a href="https://github.com/armindarvish/consult-omni" rel="nofollow noreferrer noopener" target="_blank">https://github.com/armindarvish/consult-omni</a>) lets me search within <a href="https://social.sachachua.com/tags/emacs" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>Emacs</span></a> instead of switching to a web interface. After I set up consult-omni-google with a Google custom search engine and a JSON API key, I can call it with my shortcut: `M-g w`. Using `M-n` for future history pulls in the word at point. Then I can select a site and use Embark to insert with `C-. i` or copy with `C-. w`.<br><br>My config: <a href="https://sachachua.com/dotemacs#consult-omni" rel="nofollow noreferrer noopener" target="_blank">https://sachachua.com/dotemacs#consult-omni</a><br></p>
</blockquote></li>
</ul>


</details>
<details class="code-details" style="padding: 1em;
                 border-radius: 15px;
                 font-size: 0.9em;
                 box-shadow: 0.05em 0.1em 5px 0.01em  #00000057;" open="">
                  <summary><strong>Tech:</strong></summary>
<ul class="org-ul">
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J8NTHDXXVNZG660CCWGEX82W">hibernate</a>
</p>
<blockquote>
<p>I followed the directions at <a href="https://ubuntuhandbook.org/index.php/2021/08/enable-hibernate-ubuntu-21-10/" rel="nofollow noreferrer noopener" target="_blank">https://ubuntuhandbook.org/index.php/2021/08/enable-hibernate-ubuntu-21-10/</a> to set up a swap partition and enable hibernate. Now I can pause whatever I'm doing in Linux in order to switch to Windows to play Minecraft Bedrock with the kiddo, and then switch back to Linux afterwards.</p>
</blockquote></li>
<li><p>
<a href="https://social.sachachua.com/@sacha/statuses/01J85D1W2ADKZ25N5BBEPKGVH5">ffmpeg and fps</a>
</p>
<blockquote>
<p>I noticed out-of-sync subtitles when I used <a href="https://social.sachachua.com/tags/ffmpeg" class="mention hashtag" rel="tag nofollow noreferrer noopener" target="_blank">#<span>ffmpeg</span></a> to combine an animated gif with audio and subtitles. Turns out all I needed to do was to bump up the fps with the fps filter in order to get the video to play smoothly.</p>
</blockquote></li>
</ul>


</details>

</div>
<div><a href="https://sachachua.com/blog/2024/09/wednesday-weblog-toots-ending-2024-09-25-emacs-and-tech/index.org">View org source for this post</a></div><p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2024%2F09%2Fwednesday-weblog-toots-ending-2024-09-25-emacs-and-tech%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></content>
		</entry>
</feed>