35
submitted 10 months ago by ruffsl@programming.dev to c/rust@programming.dev
24
12
submitted 11 months ago by ruffsl@programming.dev to c/nix@programming.dev
41
11
submitted 11 months ago by ruffsl@programming.dev to c/nix@programming.dev
32

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

Nix related discussion starts around the the 0:14:00 min mark.

2
submitted 11 months ago by ruffsl@programming.dev to c/nix@programming.dev

Nix related discussion starts around the the 0:14:00 min mark.

41
13
submitted 11 months ago by ruffsl@programming.dev to c/nix@programming.dev

Colmena is a simple, stateless NixOS deployment tool modeled after NixOps and morph, written in Rust. It's a thin wrapper over Nix commands like nix-instantiate and nix-copy-closure, and supports parallel deployment.

9
submitted 11 months ago by ruffsl@programming.dev to c/nix@programming.dev
15
submitted 11 months ago by ruffsl@programming.dev to c/nix@programming.dev
26

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

Related discussion:

Related blog posts:

[-] ruffsl@programming.dev 6 points 11 months ago

Appreciate the detailed context, and thank you for your work!

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

@onlinepersona@programming.dev , this could be really useful for advancing programmatic mutation of pre-existing nix config files using graphical installers and user administ ration tools, like with SnowflakeOS:

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

I'm waiting on support for inserting PDF figures, the most common format my tools export.

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

TDIL about nix-ld , this is so cool! Think I'll try this out soon:

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

For the faint of heart, such vicarious pain may require theatrical intermission(s).

[-] ruffsl@programming.dev 7 points 2 years ago

Have you had any luck with projectors for coding? I've only ever used them for large mob-programming sessions, like during hackathons. I feel like the low/narrow contrast of projectors makes it hard to use for dark mode, not to mention the space real estate requirements. :P

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

This screenshot was from a Samsung Tab S8 Ultra. You can run 4 onscreen apps at a time (if you include a floating popup window in the mix) with multi windowing on Android 13 (outside Dex).

Getting the screenshot took a little tinkering, as after the first window split, getting the third instance of sync on the screen required using the Samsung side panel to drop an unrelated app in the third quadrant, then using the launcher to alt-tab the display to Fullscreen the third instance of sync, then alt-tabing back to Fullscreen the 3 app multi window view, then using the quick app switch gesture to swap out the unrelated app for the third instance of sync. It was a little overly complicated.

Multi tasking and window tiling in Samsung Dex is a lot easier, or more intuitive, to replicate the kind of thing, but I still prefer androids native launcher layout, as app windows don't have needless title bars, and the same navigation gestures work better when not breaking out the mouse and keyboard.

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

Yeah, I actually think lemmy could benefit from improved scraping and indexing. For example, it'd really help if more search engines could natively understand Lemmy's federated nature, e.g:

  • Deduplicate links by prioritising results for instances hosting the community that a post was originally submitted to.
  • Include and denote cross posts by recognizing order of submission timestamp and prioritizing popularity via vote ratios, comment counts, and lurker click-through traffic.
  • Do the same deduplication and prioritization across instances, but for comments as well.

Another use case besides search engines would be for internet archive projects, helping to preserve historic internet content even in the face of lemmy instances falling offline and disappearing. For example, much knowledge was lost to us due to the Twitter APIoplicips and Reddit Blackout: E.g:

Most of the above will only ever be possible due to improved scraping or even federation APIs.

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

Looks like the video has >1K comments already. Unless yours gets pinned by the creator, YouTube just buries newer comments into its unholy algorithmic heap.

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

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 6 points 3 years ago* (last edited 3 years ago)

I think this should be done via CSS, rather than baking in the masked shape into the PNGs. We could customize our instance's default bootstrap theme for Lemmy-UI. This would allow us to keep the icon artwork unaltered as full-size square canvases, then mask them client side based on the user's preferred theme or custom layout. E.g. allowing the user to distinguish user avatars versus community icons based on masking shape, like on GitHub.

There is a growing development of RES like user side enhancements for Lemmy:

[-] ruffsl@programming.dev 6 points 3 years ago* (last edited 3 years ago)

You know how folks inherit tools, workshops, or auto projects from parents and family? Stuff like wood working equipment, sewing machines, or whatever tools of the trade. It's got me wondering, what's it like for children that inherit their parents' codebase, computers, keyboards. Surely with the growth of the tech sector and job market, compared to half a century prior, this could be a growing re-occurrence.

E.g. like the entire premise of this YouTube channel titled "Inheritance Machining": https://youtu.be/hearLttbrLo

For example, my grandfather worked for IBM, and my family recalls growing up surrounded by punch cards around the house. Of course that form of programming only lasted so long, so the next generation was unlikely to reuse the same tools of the trade, but as tech stacks have matured and interfaces standardized, what are the chances are that folk's children will use the same Linux kernel modules, custom mechanical keyboards or desktop chassis that their parents used today?

view more: ‹ prev next ›

ruffsl

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