Home | Notifications | New Note | Local | Federated | Search | Logout

Ethan Black@golemwire@social.golemwire.com

Hello there!
My interests here are primarily low-level computer #programming and interacting with people :)

I'm working on a minimalistic computing environment. It provides a 16-instruction, 32-bit VM, a low-level language called Slang, + more. #SubSky [Details on my website.] #ISADesign #smallComputing

#Jesus #Christianity #programming #lowLevel #CPUDesign #KeepItSimpleAndStupid
#Golang #Linux #HaikuOS #C64U #FOSS #gamedev #RightToRepair #keyboards
#SmashBros #SSBU #SSBUSheik #AnimatorVsAnimation
#fedi22

I don't post about politics much, I usually just post about tech, but I'm proudly trying to see both sides.


Website: https://www.golemwire.com/
Timezones: ET and CT
Old account 1: @golemwire@fosstodon.org
Original join date: 2022-07 (July)
IDE: Linux
I think it’s fun to: Fill in these fields Joined: 2026-05-21 04:07:00 1 notes, 0 following, 0 followers

Ethan Black@golemwire@social.golemwire.com (2026-05-21 02:58:36) I'm really glad #snac uses mode 660 for many of its data files. It makes it really easy for me to add my main user to my server's snac group, and be able to administer as my normal user without su'ing into the snac user.
Lots of people don't seem to think these details through, or they just forget about #unix features. The Snac author ( @grunfink@comam.es ) did it though! Thanks!

Addendum: I also just learned about using the setgid bit on a directory. That was used, too. Cool! https://www.gnu.org/software/coreutils/manual/html_node/Directory-Setuid-and-Setgid.html