4
submitted 11 months ago* (last edited 11 months ago) by ruffsl@programming.dev to c/nix@programming.dev

Related discussion:

Related blog posts:

71

Mechanical keyboard enthusiast inevitably circums to Linux distro hoping syndrome.

30
4
submitted 11 months ago by ruffsl@programming.dev to c/nix@programming.dev
18
submitted 11 months ago* (last edited 11 months ago) by ruffsl@programming.dev to c/ece@lemmy.world
15
submitted 11 months ago by ruffsl@programming.dev to c/nix@programming.dev
6
submitted 11 months ago by ruffsl@programming.dev to c/nix@programming.dev

Fair criticism, although the larger discussion thread this garnered earlier this year was an interesting read. Over +300 comments:

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

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

This is a quick and painless tutorial on how to install and configure NixOS from Scratch. It involves starting off with Home manager and Flakes before even rebuilding your system.

I thought the example using builtins.mapAttrs with create_symlink for xdg.configFile was cleverly simple.

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

Yeah, I didn't hear much about the project over this summer.

Switched from Gnome to Plasma a little after Unity expired, as I couldn't keep up with the churn of Gnome plugins, and hoping Cosmic could balance customizability with stability. KDE has been great with adding HDR support and Wayland features, though as a Rust lang fan, I'm still curious what Cosmic will bring to the table in terms of plugin API and tooling.

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

As a prior proponent of graphical programming interfaces, I've been thinking there'd be a good use case for a GUI based control panel for NixOS, something that could transcompile standard user selected options down to a nix config that could be abstract of the way from most users, like any sort of game save file.

Given all options and packages in nixpkgs are already machine readable and indexed, supplying a GUI based tool to procedurally generate nix codes doesn't at first seem initially daunting, but given the past discussions around this idea perhaps proves it to be on the contrary:

Although SnowflakeOS in particular looks promising:

SnowflakeOS Simple, Immutable, Reproducible SnowflakeOS is a NixOS based Linux distribution focused on beginner friendliness and ease of use.

https://snowflakeos.org/

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

nix-ld has been really helpful. I wish there were some automated tools where you could feed at the binary, or a directory of binaries, and it would just return all of the nix package names you should add include with nix-ld.

Also if there were some additional flags to filter out redundant packages because of overlapping recursive dependencies or suggest a decent scope of meta package to start with for desktop environments, that'd be handy.

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

What user software are folks using to monitor and log PSU sensor data?

Would be nice to correlate power usage and efficiency with system load percentage over time and type (CPU vs GPU).

[-] 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 5 points 2 years ago

Still kind of sad that the transflective display technology demoed in the $100 laptop project from a decade or so ago never took off.

https://youtu.be/CGRtyxEpoGg?si=50jL24kRA22-X_Bo&t=1470

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

If you already have a similarly sized tablet, you could just buy a dummy HDMI plug, a few dollars, to add a second virtual desktop and then simply cast that screen to the mobile device.

There are pretty nice Android tablets now with 2.5k 120 hz HDR OLD screens. You can just connect it directly to the computer via USB, enable USB network tethering, then use something like the Moonlight client app with Sunshine screen casting server. With the wired connection, and a high bit rate such as 150 Mbps, you can get single digit millisecond latency and hardly tell the difference from an native HDMI display.

Tablets like those might be on the high end, but at least you'd have nice secondary display that's a bit more multifunctional. Or just go with a cheaper LCD based tablet or old iPad, if color accuracy, refresh rate, or resolution isn't a priority.

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

I'm surprised there isn't a community on this intense for this language already.
I'd suggest those who interested to make a post over on !community_request@programming.dev .

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

I think if the local and remote instances are federated - for posts submitted to remote communities that have subscribers from the local instance - posts to the local instance can be annotated with cross-posted to: links, whenever the local instance is aware of other federated posts that have a matching URL in other OP posts.

A single OP can manually cross post to other communities using the cross-post button next to the title of a post, although that will auto populate the body text of the new post with quoted text from the original, as well as an embedded hyperlink to the original.

So coss-posts can be both auto detected by Lemmy, or manually created by OP(s).

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

They can try and reinvent themselves all they'd like, but I can't be bothered to keep up with their rebrandings if they can't be bothered to commit and sell off the domain name. Something something sacrifice, something, law of Equivalent exchange. /s

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

For anybody wondering what the Mastodon security issue is - CVE-2023-36460, you can send a toot which makes a webshell on instances that process said toot. #CVE202336460 #TootRoot

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

I’m here to read about programming concepts that can be applied to any/most languages

Wouldn't !programming_languages@programming.dev already be a more appropriate community for content about programming concepts applied to languages? If that doesn't cover all the Computer Science concepts you'd like to read about, then it might be worth suggesting the creation of more specific CS communities, such as: (software) !architecture, !algorithms, !data_structures, etc. and then just subscribe to those to customize and curate your feed ?

10 C tricks experts don’t want you to know about (photo, video, neckbeard
typescript beta patch notes
not patch notes for 10 different Js frameworks posted by karma farming bots

I don't think your clickbait here is fair, as the original post you linked to doesn't really have a similarly sensationalized title, nor anything about neckbeards. Chauncey Rose, King of Neckbeards, would be sadly disappointed... :( You may be envisioning the term programming a bit narrower than most, as programmers often deal with dependency management, documentation lifecycles, passing down tribal knowledge, juggling infrastructures, things that go way beyond just language concepts. It should also be noted that there is no karma on Lemmy, as vote counts are attributed to post and comments, not individuals. AFAIK, there's no public API to query another user's total score of fake internet points.

how to x in python
should I x in Js
intellij and docker are eating my rams, pls help

That is a fair criticism, as generic or low quality questions should be discouraged from being blasted across the (main) !programming community. I don't mind when someone puts forth a well researched issue with an extensive write up and is merely probing or polling the community at large for insight or opinions, but if it's just a "How do I do X?" questions prompting "You should do Y!" answers, then those posts should be relegated to dedicated Q&A communities or appropriate stack exchange sites.

view more: ‹ prev next ›

ruffsl

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