HNHacker News
TopNewBestAskShowJobs

ruffsl

20 karma · joined October 7, 2020

submissionscomments
ruffsl··on I stopped using NixOS and went back to Arch Linux
In using your server as a proxy cache, do you just include the server as a nix cache substitutor, or simply use a MITM approach using something like squid proxy?

If the former, via substitutor (or if also using a remote builder), how do you manage when moving portable clients outside your LAN? E.g. traveling with your laptop? Do you tunnel back home, have a toggle to change substitutor priorities?

I find it the default timeout for unresponsive substituters excessively long, as well as the repeated retries for each requested derivation annoying, rather than it recalling and skipping unresponsive substituters for subsequent derivations in the same nix switch/build invocation.

ruffsl··on Ask HN: What Are You Working On? (December 2025)
CtrlAssist – an open source project to bring more accessible, collaborative gaming to Linux! Inspired by PC gaming sessions with my own family, where both young and old relish exploring rich stories with immersive worlds (like Witcher 3, RDR3, Hogwarts Legacy, etc) but find coordinated combat or movement control too challenging to play solo, CtrlAssist lets you combine multiple controllers into one virtual gamepad, much like assist features on dedicated game consoles.

https://crates.io/crates/ctrlassist

Whether your helping grandparents through tough boss fights, or co-oping with nieces and nephews to level age gaps, CtrlAssist aims to make PC gaming on Linux fun and accessible for everyone. While I’m certain similar utilities exist, I also just wanted a holiday hobby project to practice Rust development while scratching a personal itch.

Please give it a try, share your feedback in the relevant discussion categories, or check out the open issues if you’d like to contribute, help is always welcome!

- Developer Feedback and Rust Community Discussion

   - https://github.com/ruffsl/CtrlAssist/discussions/14  ;
- User Feedback and Accessibility Community Discussion

   - https://github.com/ruffsl/CtrlAssist/discussions/15
ruffsl··on CtrlAssist: Controller Assist for Gaming on Linux
CtrlAssist – an open source project to bring more accessible, collaborative gaming to Linux! Inspired by PC gaming sessions with my own family, where both young and old relish exploring rich stories with immersive worlds (like Witcher 3, RDR3, Hogwarts Legacy, etc) but find coordinated combat or movement control too challenging to play solo, CtrlAssist lets you combine multiple controllers into one virtual gamepad, much like assist features on dedicated game consoles.

Whether your helping grandparents through tough boss fights, or co-oping with nieces and nephews to level age gaps, CtrlAssist aims to make PC gaming on Linux fun and accessible for everyone. While I’m certain similar utilities exist, I also just wanted a holiday hobby project to practice Rust development while scratching a personal itch.

Please give it a try, share your feedback in the relevant discussion categories, or check out the open issues if you’d like to contribute, help is always welcome!

- Developer Feedback and Rust Community Discussion

   - https://github.com/ruffsl/CtrlAssist/discussions/14  
- User Feedback and Accessibility Community Discussion

   - https://github.com/ruffsl/CtrlAssist/discussions/15
ruffsl··on Beyond package management: How Nix refactored my digital life
Why do you need to stick to just the "vendor supplied CUDA"? Is CUDA for arm64 targets only distributed via Nvidia ISOs for the Jetson targets? The download site seems to offer an arm64-sbsa option.

I thought the big barrier was the custom kernel they distribute. It was a pain to use the old Jetsons before Nvidia finally enabled modern c group support for containerization with docker. Perhaps building a kennel for their ended platforms is simpler now?

ruffsl··on I ditched Spotify and set up my own music stack
This isn't likely to happen or change, but what if subscribers were instead billed by usage? If you streamed 24 hours a day for the whole month, that could round out to $10 a month, but if less, then simply a proportional percentage.

Spotify would never forgo current profits from flat monthly plans, but then why shouldn't artists be granted the same advantages in royalties proportional to a subscriber's ratio of playtime if the subscribers are charged a flat rate any how?

ruffsl··on Ask HN: Hacker News-like forum, specific to game development?
There are quite a few communities for game engines and platforms on programming.dev , but this also their general game development community for the same instance:

https://programming.dev/c/gamedev

ruffsl··on The Wikimedia Foundation joins Mastodon and the Fediverse
Is there a community on Lemmy for Mastodon mods and admins? Hosting support discussions about Fediverse platforms on Fediverse platforms seems like an opportunity to dog food more it's development.
ruffsl··on Lemmy now has over 2M users across 915 instances
I just wanted to suggest including some more helpful links.

Graphical search indexes for finding and joining an instances aligning with your interests:

- https://lemmyverse.net/

- https://browse.feddit.de/

An index of subreddit migrations, both official and unofficial community spinoffs to subscribe to:

- https://sub.rehab/

- https://lemmyverse.net/communities

A list of alternative clients for mobile, desktop, and web browsers:

- https://lemmy.world/post/465785

- https://programming.dev/post/135335

ruffsl··on Twitter now requires an account to view tweets
There are also a number of hosting providers cropping up with manage deployments for Lemmy with single click setups if you'd rather offload that:

> Do you foresee more hosting providers offering one-click, fully managed, ActivityPub deployments?

> https://programming.dev/post/136548

ruffsl··on Twitter now requires an account to view tweets
> Another cool development would be a science-oriented Lemmy instance with lots of special purpose sciency stuff.

Something like this?

https://mander.xyz/communities

> An instance dedicated to nature and science. > The main focus of this instance is the natural sciences, and the scope encompasses all of the STEM fields.

ruffsl··on Reddit makes it impossible to delete PII, refuses to do it itself violating GDPR [video]
Have you tried customizing the compact layout to look like old.reddit?

- https://programming.dev/post/135335

- https://github.com/soundjester/lemmy_monkey

ruffsl··on Lemmy v0.18 Release
Indeed, check if you can spot the difference from these resource usage metrics:

https://programming.dev/comment/317806

ruffsl··on Lemmy v0.18.0 Release – A Reddit alternative written in Rust
With Reddit practically pulling the plug on API access for third party clients, many communities just don't have much of a choice but to adapt and migrate in order to stay connected with each other, as well as maintain access to their surrounding online social networks. The blind community being among those notably impacted:

https://www.theverge.com/2023/6/23/23771396/reddit-subreddit...

Checkout this r/blind moderator's comment, or the instance in general, for their reasons in hosting their own instance:

https://rblind.com/comment/37558

ruffsl··on Sync for Reddit developer: Let's talk about Lemmy
Quote: Laurence Dawson (u/ljdawson) -

  > Ok looks like this is happening.  
  > Time for a new subreddit here, more to follow on Lemmy shortly:  
  > https://reddit.com/r/SyncforLemmy
Update: official Sync for Lemmy community

- https://lemmy.world/c/syncforlemmy

ruffsl··on Repeatable, Reproducible, and Now Accessible ROS Development via Dev Containers
OP and author here. Feel free to ask any questions or make any recommendations. My background is in robotics, so Web Development is still a bit new for me.
ruffsl··on Getting noticed as a remote engineer
SyncPlay + MPV is a nice open source way to go about it, sharing time control and synchronizing playback.

With youtube-dl installed, you can also stream YouTube together as well (Google Hangouts used to be about to do this before they purged all the integration features), not just local media files. But playing from local media files though helps save a lot of bandwidth when watching with friends with limited connectivity, or in prioritizing voice/video call quality.

There's also browser extensions such as Netflix party, or mobile apps such as Rave, but the first is still buggy, and the later is a bit sketchy.

Plex also has a watch together feature, so everyone can just stream from your own media server, no exchanging files beforehand, but only supports mobile platforms so far, looks like browser or PC support is still in the works.

Discord has been the best internet voice app I've found for movie watching, as the voice activated mics and background noise suppression improves the watching experience for everyone else considerably.

Anyone else have suggestions?