On Mastodon: @sachac@emacs.ch

| emacs, geek, mastodon

Now that the kiddo's reasonably well-settled into virtual school and EmacsConf is chugging along nicely, I finally have a little time to explore Mastodon, a federated social network that quite a lot of people have been shifting to (and quite a lot of people have been on all along). When @louis@emacs.ch e-mailed me about including the new emacs.ch Mastodon instance in Emacs News, I figured I'd set up a profile for myself and have a look around.

I like to keep an eye on posts mentioning Emacs once in a while, which might be a little more complicated than it is on Twitter given the distributed nature of Mastodon. Anyway, if you post something you'd like me to include in Emacs News, please mention me at @sachac@emacs.ch. Thanks!

I've also set up a bot that posts things from planet.emacslife.com. It's at https://emacs.ch/@emacslife .

I tend to scroll through Mastodon on my phone or using mastodon.el, which is really nice for keyboard navigation.

Update 2022-11-14: I think I've set it up so that @sacha@sachachua.com resolves to my profile at emacs.ch, so you can use either @sacha@sachachua.com or @sachac@emacs.ch. Useful: https://blog.maartenballiauw.be/post/2022/11/05/mastodon-own-donain-without-hosting-server.html and https://willnorris.com/2014/07/webfinger-with-static-files-nginx/ (thanks, @maartenballiauw@mastodon.online !)

See y'all there!

View or add comments

2022-11-07 Emacs news

| emacs, emacs-news

Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!

View or add comments

2022-10-31 Emacs news

| emacs, emacs-news

Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!

View or add comments

subed.el: Word-level timing improvements, TSV support

| emacs

I figured out how to align the subtitles to get word-level timestamps and generate SRV2 files, so now I'm working on improving the support in subed.el so that it can work with those timestamps.

The subed-word-data-load-from-file function in subed-word-data.el should load the word data from the SRV2 file and attempt to match it up with the text, colouring words if they were successfully matched.

Screenshot_2022-10-26_13-46-31.png

Figure 1: After subed-word-data-load-from-file

I also updated and committed code for working with TSV files like the label export from the Audacity audio editor. The concise format might make editing and reviewing easier. The files look like this:

Screenshot_2022-10-26_13-49-00.png

Figure 2: Tab-separated values

To convert an existing file, use subed-convert (from subed-common.el). You can also manually turn on subed-tsv-mode from subed-tsv.el when you're visitng a TSV subtitle/label file. Tab-separated values can be in any sort of text file and tsv is a common file extension, so I don't automatically add it to auto-mode-alist.

The changes should be in 1.0.16 or the latest version from the Git repository at https://github.com/sachac/subed .

View or add comments

Learning a lot on the way to EmacsConf

| emacs

There were a lot of great submissions for EmacsConf 2022. The only way we were going to get all of them into EmacsConf was to split it into two full tracks, which we've never done before. We hadn't planned on changing much about EmacsConf this year, but fortunately the other organizers let me talk them into going for two tracks.

I've been spending the last few weeks figuring out the tools and processes that will need in order to scale up, taking advantage of A-'s participation in virtual grade 1 to get some focused time during the day and W-'s patience to squeeze in some more coding here and there at night.

Most of the code I wrote last year needed some tweaking to handle multiple tracks. I rewrote my scheduling code to allow me to quickly test different strategies, and I learned how to use Emacs's SVG and XML support to make graphical views of the schedule. I added automated validation for availability constraints, which made it easier to shuffle talks around.

Amin Bandali usually handles the infrastructure, but he's busy, so I started digging into it as an excuse to learn Ansible along the way. I want our setup to be easier to reproduce, and configuration management helps me prevent some of the mistakes that can happen when I'm doing system administration while distracted or in a rush. The playbook is starting to look pretty reasonable.

I'm looking forward to refining our captioning workflow, too. Participants really liked watching the videos with captions last year, and I was happy to see that the people who helped make that possible also want to help out with EmacsConf 2022. I've started trying out OpenAI Whisper for captions and lhotse and torchaudio for word alignment. Recognizing text with the large model takes a long time on res.emacsconf.org because it doesn't have a GPU, but the results are pretty nice.

Looking forward to learning even more in the lead-up to the conference!

View or add comments

2022-10-24 Emacs news

| emacs, emacs-news

Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you!

View or add comments

2022-10-17 Emacs news

| emacs, emacs-news

Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Hacker News, lobste.rs, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, emacs-devel, and lemmy/c/emacs. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at sacha@sachachua.com. Thank you! (And thanks to Emanuel Berg for the footer suggestion!)

View or add comments