[-] ruffsl@programming.dev 3 points 1 year ago

I haven't dug into Guix yet, so is the config more of a markup and less of Turing complete language? That sounds like it'd be easier to grock or optimize an LSP for.

I have heard that Guix takes a stronger stance with respect to unfree software. I don't think any of the official nix Hydra infrastructures build for unfree packages, but they are packaged and indexed into nixpkgs. Has Guix been difficult at all in that regard, i.e. using proprietary drivers or closed libraries for work or personal hardware?

[-] ruffsl@programming.dev 4 points 1 year ago

Does anyone know of an Android app to install an additional 3rd party TTS engine that can then be configured to point to a custom Open-AI/Fast-API endpoint for self hosting higher quality voices that are not easily run/fit on mobile hardware?

[-] ruffsl@programming.dev 4 points 1 year ago

Ah, that's a shame. Thanks for the context though.

I did feel a little bit of that slight dismissal or elitism from the thread I linked above about the graphical installer ISO. Although I think the relative surge of new users after graphical ISO's implementation did end up changing some minds on the merit of its continual development.

It seems like some tools just never fully realize their potential market demand until they're finally implemented and consequently adopted. Quite the catch 22.

I also wonder if it's a bit of a motivational aspect for individual contributors, as in demand with mostly originate from novice users who've yet to master the Nix language, yet by the time one's gained enough experience to contribute to Snowflake OS, you've kind of grown out of outgrow the need for it. That kind of reflects my personal interests around graphical programming, as I became more familiar with various languages, my inkling for a graphical representation of control flow gradually waned.

Still, I think lowering the barrier to adoption is in the long run best serves the community and in sustaining new contributors. Sort of like the conventional Greek proverb:

A society grows great when old men plant trees whose shade they know they shall never sit in.


Nix can create attribute sets from JSON, so there isn't a need to generate nix code.

Is there a good way of mixing and mashing JSON attribute sets with conventional nix config files? Perhaps relegating some config to machine-generated JSON, and some hand crafted configs?

[-] ruffsl@programming.dev 4 points 1 year ago

Indeed, I was unaware of this project. Project commit history looks inactive, but I'm guessing its feature-complete? Looks like someone has rewriten it with an added TUI:

[-] ruffsl@programming.dev 4 points 1 year ago

How does distrobox implement display forwarding? Does it support Wayland, or is it using bind mounts for xauth and X11 unix sockets?

With approach does it use for hardware acceleration? Does it abstract over Open Container Initiative's plugin system, e.g. Nvidia container tool kit or AMD's equivalent?

Is it inconvenient if any of your applications use shared memory, like many middleware transports used for robotics or machine learning software development?

I'm more familiar with plain docker and dev containers, but am interested in learning more about distrobox (and toolbox?) as another escape hatch while working with NixOS.

[-] ruffsl@programming.dev 3 points 1 year ago

I've been using TTS systems for decades with accessibility use cases, so other than quality audio books that necessitate a skilled performing narrator, I no longer mind.

In fact, I prefer legacy Bayesian phonetic models over the newer convolutional and recurrent neural networks, as their hard consonants and robotic consistency in pronunciations and intonation are much easier to listen and discern at higher words per minute, like at 3x or 4x natural speech rates for everyday blind reading, as compared to modern mumbling/slurring of syllables or artificial stridor and other breathy sounds.

[-] ruffsl@programming.dev 3 points 1 year ago

From the video notes, this alternative to nix-serve looks promising:

5
10
14
How NixOS is built (blog.erethon.com)
68
submitted 1 year ago* (last edited 1 year ago) by ruffsl@programming.dev to c/selfhosted@lemmy.world

How many folks already self-host UniFi on their own hardware vs native consoles?

Related Discussion:

7
9

Just discovered this article recently from a related thread:

16

Sequel to prior series discussed:

39
submitted 1 year ago* (last edited 1 year ago) by ruffsl@programming.dev to c/linux@programming.dev

00:00 Virtual Files Systems Improved
02:03 CRC CPU Arch Updates
05:44 Less Network Latencies
08:03 Handling Data Loss on File Systems
10:01 Fix for 1993 ELF Binaries
11:24 Apple Silicon Updates in Kernel
13:02 Zeroing out SSD Improvements
14:34 Mobile File Systems
15:50 WIFI 7 and Networking Stack
17:12 BCacheFS Kernel Updates & Drama

8
9
17

Not yet released unfortunately:

https://kyber.media/

-57

A response to Drew Lyton’s "The Future is NOT Self-Hosted"


Related Discussions:

[-] ruffsl@programming.dev 4 points 3 years ago

I don't know of many recorded audio books, but you could also use a Text to Speech engine to listen to any technical blogs or articles. I use Android apps like Pocket or T2S to queue up a backlog of TODO read items, then when I'm out for a long walk, I can just press play and let the TTS do it's thing. Of course, I curate this list for longer pure text reads, devoid of code snippets, equations, or visual graphics that TTS would have a tough time conveying over audio.

Looks like I may need to find a successor to pocket. They do a great job scraping connect via readable mode, but I'd like to find a shelf hosted or mobile+offline app equivalent for queuing up web articles, just in case pocket gets cut from further development by Mozilla management.

[-] ruffsl@programming.dev 4 points 3 years ago

Thanks so much for your hard work and the terrific beta release!
Here's to the success of Lemmy, Sync for Lemmy, and the rest of the Fediverse,
Cheers! 🍻

[-] ruffsl@programming.dev 3 points 3 years ago

Could the logos be enlarged to occupy the entire minimum safe area (MSA) for maskable icons? E.g:

They're currently a bit small for visually impaired users. I'm guessing that might be a combination of both the current logos styled with a large margin, and the default CSS cropping a mask using the maximum sized circle inscribed inside the square resolution. The later is a common approach that I don't think we'll be able to fix for all client apps, but the former can be safely addressed without risk of cropping artwork.

While where at it with updating icons, it might be worth doing a lossless compression of the icons and banners to reduce server bandwidth and improve page load times. I'm not sure if this is something pict-rs used by Lemmy already does in the backend, but that might also be an idea later on. Manually compressing PNGs for now could help with mitigating the load from the influx of Reddit users hugging the site in the interim:

[-] ruffsl@programming.dev 3 points 3 years ago

For context, check the comments here for the discussions behind proposed options:

[-] ruffsl@programming.dev 4 points 3 years ago

As an aside, congratulations! This thread was cross posted to Hacker News:

view more: ‹ prev next ›

ruffsl

0 post score
0 comment score
joined 3 years ago
MODERATOR OF