@sachac@emacs.ch
@sachac@emacs.ch avatar

sachac

@sachac@emacs.ch

Interests include: #Emacs, #OrgMode, #elisp, #nodejs, #python, #sketchnotes, #parenting, #cooking, #gardening, #knitting, #sewing, #lego, #captioning, #plover #steno, and #stoic philosophy. Originally from Manila, now in Toronto. Married to a Vim guy (go figure) and raising a 7-year old (editor preference unknown), along with two very loud cats.

Blog: https://sachachua.com (mostly Emacs News these days), sketches: https://sketches.sachachua.com. I also maintain planet.emacslife.com and subed.el

This profile is from a federated server and may be incomplete. Browse more on the original instance.

sachac, to random
@sachac@emacs.ch avatar
sachac,
@sachac@emacs.ch avatar
bounga, to random
@bounga@ruby.social avatar

Hi @sachac just to let you know that your website seems to be down.

sachac,
@sachac@emacs.ch avatar

@bounga aww, thanks! You're welcome. I love how people share what they're learning!

sachac, to random
@sachac@emacs.ch avatar
sachac, to random
@sachac@emacs.ch avatar

Uhhh, 2100: Detection error on HDD0 (Main HDD) is not a good sign...

sachac, to random
@sachac@emacs.ch avatar

I wanted to use SVG elements to highlight sections of a map without having to reproduce the text and other parts of it, so I wanted it to darken only.

First I needed to set titles on the elements so that I could identify them. Couldn't figure out good keyboard shortcuts in Inkscape, so I used Autohotkey to click on the title box in the Object Properties docker and then move the mouse back to the original position.

Support for mix-blend-mode on SVG elements is limited. I worked around that by using the image as the background on a div with fixed width, removing height and width on the SVG to make it responsive, and applying mix-blend-mode on my whole SVG.

Also, the platform I was doing this on didn't like SVGs, so I base64-encoded the data, then fetched and decoded it. Hack upon hack upon hack, but it seems to be working.

sachac, to random
@sachac@emacs.ch avatar

I occasionally get auth errors when I use mastodon.el. This seems to work around them:

(defun my-mastodon-clear-auth ()  
 "Fix alist-get: Wrong type argument: listp, (error . \"The access token is invalid\") error."  
 (interactive)  
 (setq mastodon-auth--token-alist nil))  
sachac, to emacs
@sachac@emacs.ch avatar

It was super easy to use pavucontrol switch the output of my BigBlueButton test web conference room into a PulseAudio null sink that I had previously created, and then use the monitor of that sink as the input to my live speech transcription setup so that I could get it into Emacs. I don't have to mess around with mic + system audio setup for that one. I just need to join the web conference in a separate browser (might even be just a separate tab) and then reroute the audio. My next step is to see if I can get Etherpad's new appendText API call working. Then I can hook up with that and dump a live transcript into Etherpads. I also want to experiment with semi-automatically identifying speakers and correcting misrecognized words.

sachac, to random
@sachac@emacs.ch avatar

All right, cancelling for now since the kiddo would like more snuggles and we're trying to shift to less screentime. See y'all when things settle down eventually!

sachac, to random
@sachac@emacs.ch avatar
sachac, to random
@sachac@emacs.ch avatar
sachac, to random
@sachac@emacs.ch avatar
sachac, to random
@sachac@emacs.ch avatar

Okay, I think the YouTube channel should have all the talks and current subtitles. https://www.youtube.com/@EmacsConf Next time I can fiddle with things, I'll work on getting the PeerTube channel sorted out, and then the Q&A videos too.

sachac, to random
@sachac@emacs.ch avatar

@daviwil there are 42 talks up there now, yay (27 general, 15 development). =) There are three more talks that are penciled in. We'll save time for them in the schedule and we'll add their pages when the plans are firmer.

sachac, to random
@sachac@emacs.ch avatar

update: all the current videos have edited captions or are being worked on, yay! Just waiting for more speakers to upload their talks... =)

sachac, to random
@sachac@emacs.ch avatar

I haven't been able to access git.sr.ht URLs for a while, so I finally got around to looking into it. I can access it from my phone if I turn off wifi. I still can't access it from my laptop if I disable the Pi-hole ad-blocker. I think Sourcehut's blocking a range of IPs that my Internet provider uses, which is inconvenient.

sachac, to random
@sachac@emacs.ch avatar

@louis Would you consider adding automatic titles to the autoblog RSS feed? :) No rush, low priority, just makes them easier to include in Planet Emacslife and RSS readers.

sachac, to random
@sachac@emacs.ch avatar
sachac, to random
@sachac@emacs.ch avatar
sachac, to emacs
@sachac@emacs.ch avatar

I reorganized my #Emacs config ( https://sachachua.com/dotemacs/index.html ) to have more top-level headings and break large sections down some more. my-org-refile-in-file was super handy.

sachac, to random
@sachac@emacs.ch avatar
sachac, to random
@sachac@emacs.ch avatar
sachac, to random
@sachac@emacs.ch avatar

Just realized that EleventyHtmlBasePlugin was rewriting my #main link to be an absolute URL without the #main reference. Hmm...

sachac, to random
@sachac@emacs.ch avatar

Kiddo does better when we both put off screen time until late afternoon, so I probably won't get to have as much coding time for the next little while!

sachac, to random
@sachac@emacs.ch avatar
sachac, to random
@sachac@emacs.ch avatar

Yay, I'm starting to be able to solve a 3x3 Rubik's cube with my eyes closed!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • ethstaker
  • provamag3
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • modclub
  • megavids
  • normalnudes
  • Leos
  • lostlight
  • All magazines