ruffsl

joined 1 year ago
72
submitted 11 months ago* (last edited 11 months ago) by ruffsl@programming.dev to c/programming@programming.dev
 

Have you ever wondered how NASA updates Voyager's software from 15 billion miles away? Or how Voyager's memories are stored? In this video, we dive deeper into the incredible story of how a small team of engineers managed to keep Voyager alive, as well as how NASA could perform a software update on a computer that's been cruising through space for almost half a century.

 

I've been looking into putting together a home office setup for remote development and stumbled upon this nice home automation project by David Zhang, where they use a Raspberry Pi with a customized num pad to control almost every day-to-day arrangement of their office, from desk hight, KVM input/output switching, lighting, all the way to tiling window management. Looks like they've also published the combination of Auto Hotkey, Home Assistant and ESPHome scripts in order to work, including links to dependencies:

Anyway, I'm looking forward to scripting a similar setup once I've gathered the general equipment, and figured other programmers might similarly appreciate the ergonomics in such an automated workflow.

P.S. Any suggestions for a developer picking items for a new remote office from scratch would also be appreciated. E.g. office equipment recommendations like desk, chair, screen mounts, AV accessories.

 

cross-posted from: https://programming.dev/post/4250703

A devlog on switching from Unity to Godot and then to Bevy.

[–] ruffsl@programming.dev 1 points 1 year ago (1 children)

Like a file tree view with respect to the context directory? Could be nice if it color coded the file by matching with the respective .dockerignore file as well. I'm always second guessing if I edited the ignore file correctly just after running docker build. Not like I can use git CLI to check if the .dockerignore change was interpreted as intended.

[–] ruffsl@programming.dev 2 points 1 year ago

I'll note that when using multiple windows, I recall that switching the user in one window would switch the user for all other windows as well, so support for simultaneous user sessions would probably have to be added as well.

[–] ruffsl@programming.dev 3 points 1 year ago (1 children)

Call it WebOS or something.

Kind of off topic, but webOS was in fact a thing, but more of mobile OS alternative to android and iOS, first developed by palm, the bought by HP, then sold to LG.

https://en.wikipedia.org/wiki/WebOS

It had a small but active homebrew community, with the HP touchpad being one of the early tablets on the market with an unlocked bootloader and Linux support.

[–] ruffsl@programming.dev 1 points 1 year ago

Guess the author's click bait'y title was too much. I'll withdraw their video then.

 

So, a recent skit about agile development from Striped Giraffe reminded me of this silly parody that my CSE PhD colleagues did back at UCSD in 2016 for the holidays. The solo in the middle hits hard, so check the subtitles for the lyrics if you can't catch the jokes as they fly by so fast.

Related:

[–] ruffsl@programming.dev 1 points 1 year ago

I've recently been looking into using Backblaze with their S3 object storage for hosting Lemmy, but it looks like they also have personal PC backup cloud offerings. Perhaps you could use them to do both?

[–] ruffsl@programming.dev 1 points 1 year ago

That looks neet. Although I suspect this would succumb to the same cross post discoverability issues where URLs pointing to the same video would not match string for string. A better approach might be to facilitate inline embedding of HTML video players into Lemmy using browser extensions, where user scripts could be used to preview youtube links or re-write them to nocookie, allowing the Lemmy web UI to still avoid the use of cross-origin scripts by default.

[–] ruffsl@programming.dev 3 points 1 year ago (2 children)

Found the full transcription for the video from OP author:

Note to self: use youtube.com instead of youtu.be
for better cross post detection and lemmy integration

[–] ruffsl@programming.dev 2 points 1 year ago

For programming tutorials, yep, I also prefer reading documentation instead. Although, it looks like this tutorial these folks put out doesn't have much of anything you could copy from, like terminal commands, given its a recorded walkthrough in using the graphical web UI. YouTube also now allows for searching the auto or manual transcription text, which is handy when creators always forget to include timestamped chapters.

[–] ruffsl@programming.dev 1 points 1 year ago (1 children)

Thanks for the link! Could you explain the difference between Managed Hosting vs Available Packages? The former is for admining your own entire Lemmy instance, while the later is for having an account without having to admin an instance? Perhaps the service marketing page could use a little more context to clarify if those are complementary or mutually exclusive service plans.

https://communick.com/services/lemmy/

[–] ruffsl@programming.dev 2 points 1 year ago

Checking the issues tracker for RES, there's not yet any mention of lemmy or kbin:

Perhaps you could ask there. I'd also recommend checking out the Lemmy Plugins & Userscripts community:

view more: ‹ prev next ›