Skip to main content



NVIDIA Transitions Fully Towards Open-Source GPU Kernel Modules | NVIDIA Technical Blog


This entry was edited (1 year ago)


UnCube: A speedcubing timer for the 21st century.


UnCube is a FOSS web-based speedcubing timer built with Angular Material.

I've been developing this software for the past year or so with no help, so I thought I'd post about it here and see if anyone is interested.

Right now, only the basic features are functional, but I've got a few GitHub issues open that people can contribute to.

You can find the GitHub repo here.

in reply to QaspR

Just a basic critique, but you should have a short description of what speedcubing is and what/how your software works (in general terms). I know this is probably niche software, but if people can see your vision a bit better, they might be more likely to contribute. Your current Description is pretty sparse.

"A speedcubing timer for the 21st century" doesn't really say much, especially since we live in a world where that lingo has become background noise, thanks to aggressive advertising.

This entry was edited (1 year ago)
in reply to Telorand

I shall take your critique to heart. Haven't actually thought of that as an issue 😂
in reply to QaspR

I mean, people who find your software are probably looking for it, so they're probably your target audience, but you never know what might pique somebody's interest!

And maybe somebody out there has been living under a rock, has been doing speedcubing, but has no idea that's what it's called. You never know!

in reply to Telorand

I'm still struggling to find the info here. I love those comments that clarify click bait or obscure titles so that I don't need to click. Anyway, in this case I just assume it's about Rubik's and I don't care about this. But kudos on building a stopwatch, I guess :P
in reply to adr1an

Yeah you got it. Theres a regulatory body, WCA, that oversees competitions on who solves the Rubik's cube fastest in any number of events. They have particular rules that dictate how long you are able to inspect the cube and also provide the scramble for each solve so as to maximize randomness, so its a bit more than a regular stopwatch. Granted I haven't looked at this app in particular but speedcubing apps tend to keep track of averages of 3,5, and 12 previous solves and provide lifetime stats and graphs for monitoring trends.


Today I'm grateful I'm using Linux - Global IT issues caused by Crowdstrike update causes BSOD on Windows


This isn't a gloat post. In fact, I was completely oblivious to this massive outage until I tried to check my bank balance and it wouldn't log in.

Apparently Visa Paywave, banks, some TV networks, EFTPOS, etc. have gone down. Flights have had to be cancelled as some airlines systems have also gone down. Gas stations and public transport systems inoperable. As well as numerous Windows systems and Microsoft services affected. (At least according to one of my local MSMs.)

Seems insane to me that one company's messed up update could cause so much global disruption and so many systems gone down :/ This is exactly why centralisation of services and large corporations gobbling up smaller companies and becoming behemoth services is so dangerous.

Unknown parent

lemmy - Link to source
HulkSmashBurgers
It really seems like the future or some variation of it.
in reply to HulkSmashBurgers

I would definitely recommend using guix home because having a seperate config for you more user facing stuff is so convenient (plus no need for root access to install a package declaratively) (side note take this with a grain of salt because I don't use gnu guix I use nixos)


new sharkey instance now open: cyberpunk.gay


cyberpunk.gay is now open for registrations!!!

WHO ARE WE? we’re a scrappy little fresh-faced underdog instance of sharkey (a misskey fork). we have but one humbly stated mission: to put the PUNK back into cyberpunk on the fediverse

WHO AM I? i’m vanta. trans enby girl polyam lesbian gender terrorist, the fediverse’s favorite pirate radio DJ, DIY clothing auteur, and rogue wordsmith extraordinaire. i’ve been posting on fedi heavily since 2017

THREADS? not only is this instance a fedipact instance that has threads.net blocked, but… i’m the one who made the whole pact to begin with lmao

in reply to Confused_Emus

In the end I'd say this is likely a nice demonstration of decentralisation and a plurality of instances is inherently valuable. Every online place will have its inclinations and slants, in many ways, which can always combine to create shitty interactions between otherwise defensible or understandable actors/motives.

Ensuring that there are multiple such "places", which we can each connect to as we wish, means that many/most issues or people can have a place to "breath" without handling the shitty noise and friction the internet is so liable to create.

in reply to maegul (he/they)

You make an excellent point about the fediverse with which I wholeheartedly agree, but the point still stands that OP’s experience on lemmy.world in this particular situation was a result of their own unnecessary aggression towards someone asking a sincere question, not because it’s a “queerphobic shithole.”


openSUSE - 1 Year Later


in reply to dino

Oh, you know... to enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

(I just stopped clicking youtube links on here, most of it is hot and/or dumb takes for superficial engagement)

in reply to Handles

Or alternatively to Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.

I do not know why the YouTube link blurp is speaking French to me. It's been doing that for a week or so...

in reply to Ephera

Suppose it's a sign that whatever anti-tracking precautions you've taken are working? You have Google guessing rather than knowing where in the world you are.
in reply to Handles

Thinking about it now, it's probably that the lemmy.ml server is in France or something and it requests the blurb info once, then I get it served from lemmy.ml.

Presumably, it would show French for you then, too, if you look at this same post on lemmy.ml: lemmy.ml/post/18149222

in reply to Ephera

Ah oui, c'est vrai certainnement! Didn't know ML is Europe-based but that explains it.


Taking A Look At Gnome Packagekit. A Software Centre And Update Manager All In One. - YouTube


~~~~
in reply to Possibly linux

Is that not what KDE Discover and Gnome Software Center do? Or is this a new one for Gnome?
in reply to PrefersAwkward

I'm pretty sure the video is just badly misnamed. PackageKit is an abstraction layer for interacting with native packages in a cross-distro manner. It's used by both Discover and Software Center. It is developed by Red Hat, but not as a part of GNOME.


beaconDB is an open, and privacy-friendly network location service, replacing Mozilla's defunct location service


cross-posted from: lemmy.dbzer0.com/post/24292207

beaconDB is a drop-in replacement for MLS, which uses the same format request that's used by Mozilla's Ichnaea.

The source code is available on Codeberg: codeberg.org/beacondb/beacondb

You can contribute to the project by using an app like NeoStumbler (GitHub) or Tower Collector (GitHub) to submit location reports. NeoStumbler does Wi-Fi, Bluetooth and GSM, while Tower Collector can only do GSM cell towers. Both are FOSS and available on F-Droid.

It is also recommended by the GrapheneOS project: grapheneos.social/@GrapheneOS/…

grapheneos.org/articles/posito…

Just keep in mind that it's still in relatively early development, which is why it really needs contributions.

This entry was edited (1 year ago)
in reply to Andromxda 🇺🇦🇵🇸🇹🇼

I've been using this for the past week with microg to provide my network location. Works pretty well for me and also allows submission of new data.

The numbers seem to grow every time I look at them.

in reply to exu

How do you use it with microG? Is there a NLP location plugin that uses it?
in reply to lemmyvore

github.com/beacondb/beacondb-u…

It's almost the same as the MLS UnifiedNLP backend, as beaconDB uses the same Ichnaea request format. Only the endpoint URL is changed.

in reply to Andromxda 🇺🇦🇵🇸🇹🇼

Seems to be working nicely. It's indeed a drop-in replacement for Mozilla NLP plugin, just with the added ability to customize the endpoint.

If anybody else needs to check their NLP plugins, the My Location app can show location fixes individually per location source.

I'll start using the NeoStumbler app to contribute back to the API – hopefully it's well optimized and won't be eating too much battery.

in reply to lemmyvore

I use microg 0.3.2. They removed the old NLP implementation in 0.2.8 I think. This new version has MLS implemented, but I you can set a custom URL like beacondb.


Mounting Folders VS Symlinks?


I have a NTFS drive for Storage, which is shared between Win 11.

I want to change the location of (or replace) ~/Downloads, ~/Music, etc..,.

Note that the link to made is between NTFS and EXT4.

I found two ways while searching.

   1.Creating **Symlinks** in `~` with target pointed to folders in NTFS drive.

   2. **Mounting** the NTFS folders **directly** to`~/Downloads`, `~/Music`, etc..,.

Which one should I do? Which one is more beneficial?

Also how to mount folders to other folders (option 2) ? (I would really appreciate a GUI way)

I know this is not that important of a thing to post on Main Linux Community, but I already asked 2 linux4noobs community, and they are empty.

---


This is a continuation to my previous discussion, where most of the people said,

  1. It doesn't matter where I mount.
  2. Mount certain folders directly into home other. (like mounting /mnt/data/music to ~/music)
in reply to gpstarman

Flatpak can sometimes complain when there's a symlink (Steam, in particular, does this) so you can use the symlink, but have to update XDG-USER-DIRS to point to the actual location. I wrote it up here: ideatrash.net/2024/07/howto-up…


Strawberry Music Player 1.1 released!


in reply to const_void

Didn't realize they moved to Patreon supporters only for Windows and Mac users.
in reply to Jeff

Same although I found the reason at the bottom of the downloads page: strawberrymusicplayer.org/#dow…
in reply to const_void

I’m sorry, but ‘crash when pressing Ctrl+C’ is a hilarious bug.
This entry was edited (1 year ago)


`nmtui` that does not obliterate your eyes


to my shame i did not know how to customize the nmtui default colors (for the sake of my own health and mental stability). after reading a bit, i found out it uses the so-called newt backend with the whiptail app.

long story short... turns out it reads some of the env variables for that backend to setup the colors (if you're interested, here's where this happens in the code).

so you can simply set these env variables before calling nmtui. here's a combination i came up with:

NEWT_COLORS='root=black,black;window=black,black;border=white,black;listbox=white,black;label=blue,black;checkbox=red,black;title=green,black;button=white,red;actsellistbox=white,red;actlistbox=white,gray;compactbutton=white,gray;actcheckbox=white,blue;entry=lightgray,black;textbox=blue,black' nmtui

enjoy and keep your eyes healthy!
This entry was edited (1 year ago)
in reply to hayk

Luckily I don't have to use nmtui all that much but this look nice, I might try it
in reply to ColdWater

It's very useful for people who don't use a desktop environment, such as TWM (tiling window manager) users. I use nmtui all the time.
in reply to xavier666

Agreed. But for such a simple tool I find it so ugly and unintuitive that I ended up rolling my own 3-line script using nmcli and fzf that does exactly the same thing more logically and in less keystrokes.
in reply to JubilantJaguar

I would be interested in seeing the script. I really need to learn fzf now.
in reply to xavier666

Sure.
wn=$(nmcli dev wifi list | fzf)
ssid="$(echo $wn | awk '{print $2}')"
read -e -p "Password: " pw
nmcli dev wifi connect "$ssid" password $pw
in reply to hayk

Wow thanks, I'm definitely going to alias that :)


GNOME vs KDE Plasma in 2024: which one is better for Linux beginners?


in reply to krakenfury

Don't let this man distract you from the fact that in 1998, KDE Plasma threw Gnome off Hell In A Cell, and plummeted 16 ft through an announcer's table.
in reply to Magnolia_

I love and use GNOME daily because of its workflow, I just wish there were options to reduce the padding of elements.


EXT4 Has A Very Nice Performance Optimization For Linux 6.11 (Phoronix)


Ted Ts'o sent out the EXT4 updates today for Linux 6.11. He explained in that pull request:

"Many cleanups and bug fixes in ext4, especially for the fast commit feature. Also some performance improvements; in particular, improving IOPS and throughput on fast devices running Async Direct I/O by up to 20% by optimizing jbd2_transaction_committed()."
in reply to The Doctor

Oh that's hugely different then. It was not apparent that you were using this setup since the initial blog post. Maybe make a note at the top of the post, so your message (like here) is understood. Don't get me wrong, I appreciate the clear information you give here and your feedback on how this works. From your report and given its the default FS for Fedora, its absolutely clear that I need to review my bias and view as BTRFS as a contender for my next system drive.
in reply to thingsiplay

I had intended that the dates on the edits would have suggested otherwise (the last was 20230422), but I also get how easy it is to miss them if you're looking for something specific. I can't change the publication datestamp because that's part of the slug, and it would break links both internal and any that are external.


[SOLVED] I seem to have nuked my Debian DE (Gnome)... Could someone help me with this?


This entry was edited (1 year ago)
in reply to maria [she/her]

EDIT: I kinda forgot to actually mention my problem. When booting nornall, I get stuck at a lonely white blinking cursor on a black screen, so startx seems to make some problems. I enter a TTY and run startx and this is what I get when running startx:

output of startx


What was the output ? It is not visible for me here.

  • Were you using startx successfully before ?
  • Or are you reverting to trying startx and you did use some graphical display manager like gdm, sddm or lightdm before ?
  • Could it be a disk space problem ? If you run out of space trouble can happen with various applications.
  • Can you boot from a previous kernel (At the GRUB or systemd boot menu) and see what happens ?
in reply to lemmyreader

It was a link to a picture of the terminal... I don't have a better way to do this.
files.catbox.moe/9boyn2.jpg

  • Yes startx was working before.
  • I unfortunately don't know. I always just use startx to get any kind if GUI running...
  • It is not a space problem. I've got plenty of space and I have not seen any space problems before. Like 29GB left.
  • I can boot from a previous kernel, but I get the same problem (that being a black screen with blinking cursor).


How SUSE Is Replacing Red Hat as the Linux and Open Source Enterprise Standard-Bearer


It’s become clear to many that Red Hat’s recent missteps with CentOS and the availability of RHEL source code indicate that it’s fallen from its respected place as “the open organization.” SUSE seems to be poised to benefit from Red Hat’s errors. We connect the dots.
in reply to Jure Repinc

in reply to Jure Repinc

Saw the thumbnail and for a second I thought a new backrooms video dropped.

in reply to federino

Linux using proprietary drivers always feels like a plane using a transmission to me.

in reply to chebra

My bad for causing confusion: when I wrote "trusted signature" I should have said "trusted public key".

The signatures in an apt repo need to be verified with some public key (you can think of signatures as hashes encrypted with some private key).

For the software you install from your distro's "official" repo, that key came with the .iso back when you installed your system with (it may have been updated afterwards, but that's beyond the point here).

When you install from third-party repos, you have to manually trust the key (IIRC in Ubuntu it's something like curl <some-url> | sudo apt-key add -?). So, this key must be pre-shared (you usually get it from the dev's website) and trusted.

This entry was edited (1 year ago)
in reply to gomp

Yes but the point is that it comes from a different place and a different time, so for you to execute a compromised program, it would have to be compromised for a prolonged time without anyone else noticing. You are protected by the crowd. In curl|sh you are not protected from this at all

in reply to gianni

I have a road near me that says sponsored by Ubuntu and I was freaking out. Turns out it was this same organization.
in reply to gianni

Ah yes, Ubuntu, African for “I can’t figure out how to install Debian.”

Unknown parent

lemmy - Link to source
gpstarman

Thank You.

Bluefin/Aurora/Bazzite/Ucore take those and add new things on top.


I can't understand this though. So, Bazzite is built on top of Fedora SIlverblue/Kionite?

Unknown parent

lemmy - Link to source
gpstarman
Thank you for explaining.


How could GNU Stow help me with my configuration files?


in reply to linuxPIPEpower

That's.... all stow does, there's nothing more to it. If you need some other feature don't waste your time trying to make it work with stow, It's just a meme in my opinion.

About the "package manager" functionality, stow was originally supposed to be a development tool for the Perl programming language, you download a bunch of libraries into a directory, then use stow to merge those files into the root of your project (like a caveman), as it turned out some people started using it to manage dotfiles, and here we are.

When I started trying to organize my dotfiles, I started with stow, but quickly found it very limited.

After that I found dotdrop, which is considerably more involved, but gives you total control.
My config with dotdrop quickly started growing insanely huge, at some point I even had system-wide systemd services declared.

Then I found out I was basically reinventing nixos and home-manager, so I switched to that.

This entry was edited (1 year ago)
in reply to linuxPIPEpower

personally i always found stow to be annoying to use and switched to a bare git-repo approach. you can read up on it over here: atlassian.com/git/tutorials/do… Like this your dotfiles just rest where they should and it's rather minimal overhead.

in reply to corbin

This is de wey. Chocolatey also helps install all sorts of other useful stuff, like cURL, FFMPEG, NodeJS, and other things that might not have binary releases or installers available for them.