@shom@fosstodon.org
@shom@fosstodon.org avatar

shom

@shom@fosstodon.org

More curiosity than time.
Enthusiastic about humans, food, #photography, #scuba, dogs, #FOSS, nature, #woodworking and self-hosting.

If boosted media doesn't have #AltText, I wrote a #ALT4you comment before boosting.

Profile images alt-text:
Avatar is a cartoon face with big eyes, offset toothy grin, mole on right cheek, and black hair.
Header is a Caribbean day octopus in a small shell covered nook with a curious eye and popping up.

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

shom, to emacs
@shom@fosstodon.org avatar

Org Release 9.7 brings many new features, I'm excited about:

  • Images and files in clipboard can be pasted
  • New customization org-image-max-width
  • Asynchronous code evaluatation in ob-shell
  • org-auto-align-tags is now respected universally

@daviwil might like this for literate config

  • ob-tangle.el: New flag to remove tangle targets before writing

Many more at: https://orgmode.org/Changes.html

shom, to MandelaEffect
@shom@fosstodon.org avatar

This post alleging extortion from CloudFlare¹ is plausible/cautionary. Market monopolies/tech mono-cultures suck so it's tempting to just be outraged at CF.

However, we allow this when we cede control to third parties (not just cloud) without mitigation plans, by NOT:

  • using open standards/formats
  • separating concerns
  • staffing expertise in-house/independent long-term partners
  • balancing risk with cost

Let's have that bigger talk!

¹https://robindev.substack.com/p/cloudflare-took-down-our-website

shom, to random
@shom@fosstodon.org avatar

This 'spinner' is the cutest one while still being thematic, informative, and not distracting/obnoxious. Well done @WoodpeckerCI!

#CICD #WoodpeckerCI

Screencast of Woodpecker build system showing an animated line-drawn woodpecker pecking the vertical bar that's framing the current build task.

shom, to random
@shom@fosstodon.org avatar
shom, to random
@shom@fosstodon.org avatar

Floridaman's natural habitat range is shifting further north due to rising sea levels and creating conflict with native Northern species.

https://press.coop/@NPR/112306072796009964

article has a photo of a Black bear cub in a field of grass.

shom, to emacs
@shom@fosstodon.org avatar

config yak-shaving is the best way to feel accomplished without being productive.

shom, to random
@shom@fosstodon.org avatar

The eclipse is tomorrow and I was collecting some resources¹ to email to friends about eclipse path, weather, safety/photography, etc. well it ended up being a nice list. Have a great and safe eclipse!

¹https://shom.dev/posts/20240407_2024-total-eclipse-prep/

shom, to random
@shom@fosstodon.org avatar

@kern I came across ringfairy and was able to serve a webring off of Caddy pretty quickly. Great project and I appreciate the fully static and minimal approach you've taken. We're implementing it for the community¹ so it's only in a test mode now. But I am excited so I wanted to share and thank you for a great project!

¹https://codeberg.org/SystemCrafters/craftering/

shom, to mechanicalkeyboards
@shom@fosstodon.org avatar

I use a split mechanical keyboard and miss the conveniences of layers and homerow mods on my laptop. Kanata has been an excellent option for me.

I wrote an article on using Kanata to remap any keyboard¹, with a focus on not just how but why we're running each command and what the pieces of configuration mean/do. My hope is to simplify the first steps for someone without a programming/IT background to get started. Feedback welcome!

¹https://shom.dev/start/using-kanata-to-remap-any-keyboard/

shom, to random
@shom@fosstodon.org avatar

It was wise of @drewdevault to host redict (redis fork) on @Codeberg to maintain workflow parity with github and avoid any perceived conflicts of interest¹.

I wondered why LGPL and not of AGPL², which is also explained nicely: "but we want to make it as easy as possible for users to comply with the Redict license and we do not see any reason to discourage cloud providers from making use of Redict."

Hope other marquee projects follow suite.

¹https://fosstodon.org/@drewdevault/112167165399257154
² https://redict.io/posts/2024-03-22-redict-is-an-independent-fork/#why-lgpl

shom, to scifi
@shom@fosstodon.org avatar

I was excited and nervous for Netflix's 3 Body Problem. I loved the book (still need to read the series). I have watched the first couple episodes and it has been pretty good. The setting and characters were made more western centric instead of Chinese, which is a bit disappointing but I understand that a lot of people don't want to read subtitles. They nailed the opening scene though! What does think?

shom, to random
@shom@fosstodon.org avatar

Thanks to @cvennevik and @aardrian for pointing out this amazing story.

My opinion: curious coders experimented in good faith, discovered a serious architecture issue with technology and policies, tried to notify and rectify, but got blamed by commercial entities instead of being thanked for their good faith disclosure.

It's very much worth the read:
https://boehs.org/node/npm-everything

https://hachyderm.io/@cvennevik/112100333787925276

shom, to books
@shom@fosstodon.org avatar

Does anyone have sci-fi book suggestions that are more sci-fi utopia and world building?

I have grown up on sci-fi dystopia and I love it but since we're currently living in one I want to read something uplifting. Collection of short stories would be awesome too!

Please and thank you!

#bookstodon #books #scifi

shom, to random
@shom@fosstodon.org avatar

@ironicbadger just watched your tailscale inside container video and it was excellent! It's been on my top research list and yet again procrastination has paid off 😂
Great job explaining namespaces and how that works relative to container networking. I love that you're doing this for your job, so cool!

Also, thank you for the gift of nsenter
https://www.man7.org/linux/man-pages/man1/nsenter.1.html

shom, to accessibility
@shom@fosstodon.org avatar

friends, I need some guidance.

I tried adding video alt-text on my website [1], but apparently HTML5 <video> doesn't support the alt attribute. @mozilla docs [2] suggests adding text-tracks, so I added a VTT file for closed captioning, that feels hacky.

Is this really the best option or are there better ways? My video doesn't have a voice track, it's better described with alt-text.

[1] https://shom.dev/posts/20240204_filmposter-with-gum-hugo-photo-post-bliss/
[2] https://developer.mozilla.org/en-US/docs/Learn/Accessibility/Multimedia#video_text_tracks

shom, to BelieveInFilm
@shom@fosstodon.org avatar

I decided to try out the Gum (single Go binary) by @charmcli to make adding photos easier to my Hugo static site. This is all done with pretty basic bash scripting (the only kind I'm capable of)! It was impressively easy it was to use and while I don't like additional dependencies, this one is worth it.

I definitely will be making a lot more use of Gum (a whole Hugo interface)! Shout out to my and friend @bill for the nice photo layout.

Screencapture of a terminal window side by side with a browser window. The terminal is demonstrating an application that enters information about at photo like title, film, camera, etc. and then selects the file from a file picker. Once the process is completed the browser auto refreshes to show the new photo has been added to the grid and then the photo page is loaded showing the different tags via clicking a few tags it is demonstrated that they were generated and linked with other posts.

shom, to UserExperience
@shom@fosstodon.org avatar

I'm legit super impressed with the @Discourse tutorial with discobot! It's very well executed in orienting the user with the software and features and simulating interactions. Much better than the popping up of bubbles in different parts of the interface while you're just trying to navigate (they do that too, not a fan but I get why). Good work Discourse team!

shom, to BelieveInFilm
@shom@fosstodon.org avatar

Pretty proud of this leader I cut! First roll of color going into the Bessa R2 is Kodak Vision 3 500T. I've only shot a single roll of Kentmere 400 (currently drying) and it was a joy to use.

shom, to foss
@shom@fosstodon.org avatar

I like URLs that are descriptive but sharing them in posts take up a lot of valuable characters. I don't want to use a third party url shortner because of the chance for dead links. And even if I host it, it's decoupled from the content and adds another link in the chain that could break. Thanks to @kaushalmodi's ox-hugo, even obscure Hugo features are usable.

So I decided to add short URL of the site, by the site, for the site: https://shom.dev/s/1ba87346

#FOSS #Hugo #Emacs #oxHugo #StaticWebsite

shom, to random
@shom@fosstodon.org avatar

@molly0xfff's post on migrating from Substack by self hosting is a master piece in clear communication. This is how you cover a complex issue without glossing over details due to hindsight while also not making the topic sound more daunting. A great example of building stairs and elevators after you've climbed instead of pulling the ladder. Highly recommend reading even if you're not in the newsletter sending game.

https://citationneeded.news/substack-to-self-hosted-ghost/

shom, to animals
@shom@fosstodon.org avatar
shom, to scheme
@shom@fosstodon.org avatar

Just signed up for @daviwil's Hands on Guile Scheme course. He's an excellent instructor in his YouTube videos and I'm looking forward to this inaugural course.
It'll be helpful to have a good base to start from, my goal after the course is to be able to configure simple guix packages that I currently install through Ansible and also build some from source.
https://systemcrafters.net/courses/hands-on-guile-scheme-beginners/

#SystemCrafters #Guile #Scheme #Guix #Ansible

shom, to random
@shom@fosstodon.org avatar

@fosstodon Sourcehut has been experiencing severe DDoS that then hit Codeberg (assumption being that Codeberg was hosting Sourcehut status page). Since Drew is on fosstodon.org and pointing here for on-going status, just a heads up that the storm might be heading your way.

https://fosstodon.org/@drewdevault/111742324107487646

Not tagging Drew or Codeberg, they have enough to deal with. I support both orgs and wish them well as they keep up the good fight.

shom, to random
@shom@fosstodon.org avatar

@chrishuck thanks for linking this, I'm watching a bit https://mastodon.cloud/@bikejourno/111709050227893018

I had a question if you don't mind, I wasn't able to find a good answer from a quick search. I get that carrying your bike is necessary in some cases but I saw people doing it on just normal bends. How much can you carry/run alongside your bike?

shom, to guix
@shom@fosstodon.org avatar

I need a bit of guix help from you wizards!

I can guix install emacs and get emacs 29.1
I can guix install emacs@29.1 and get emacs 29.1
However, I can't get any other version of emacs, I need to stay on emacs 28.2 but... guix install emacs@28.2 returns package version not found for 28.2 (same story for 28.1 and 27.1 which are both tagged releases).

What am I doing wrong? Searches isn't turning out an obvious issue, I would appreciate any pointers!

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