Comment on
Could you compress text files by mapping a word to how commonly it is used and translating it with an application?
This technique is called Huffman coding, and it's used in a number of compression algorithms.
Comment on
Could you compress text files by mapping a word to how commonly it is used and translating it with an application?
This technique is called Huffman coding, and it's used in a number of compression algorithms.
Comment on
Pipewire vs PulseAudio: What's the Difference?
As someone who occasionally dabbles in music production on Linux, I love that Pipewire lets me run JACK and Pulseaudio apps side-by-side without having to jump through hoops.
Comment on
Pipewire vs PulseAudio: What's the Difference?
Reply in thread
On my distro (debian) I can use systemctl --user restart pipewire.service.
Comment on
Unpacking Google’s new “dangerous” Web-Environment-Integrity specification
Reply in thread
By paying for Bing to be the default search engine of Firefox.
Comment on
Installies, a site for managing, organizing, and retrieving shell scripts for installing things on Linux and Unix-based operating systems.
If you're using a shell script to install software, you've already failed.
Better alternatives include
Comment on
Crunchbang++ versus Bunsen Labs: Both turn it up to 12
For me, Crunchbang was a great introduction to the possibilities of customizing your Linux experience. No giant, monolithic desktop environment, just a handful of programs that you could (and were encouraged to) tweak or replace to your heart's content.
I still run a Crunchbang-inspired setup on my vanilla Debian install—openbox, tint2, conky, nitrogen, gmrun, Win+Letter hotkeys for frequently-used apps, etc. While I've outgrown the need for a preconfigured distro myself, I'm glad to see these projects still providing an on-ramp for users looking to dip their toes into the deeper end of the Linux pool.
Comment on
I hate github, tell me about cool projects and apps that is hosted on alternative platforms (Not mirrored).
Reply in thread
This website explains the process: https://git-send-email.io/
Comment on
*Permanently Deleted*
Personally my only gripe with systemd is that the systemctl and journalctl commands are cryptic and unintuitive. Every time I have to use one (which thankfully isn't often), I have to spend 5 minutes reading man pages to remind myself whether -u is "user" or "unit", what the difference is between a "unit" and a "service", etc.
I imagine this is what non-developers feel like when they're forced to use git—having a whole pile of unfamiliar vocabulary and syntax thrown in your face when you're just trying to do one simple thing.
Comment on
I feel like breaking my windows install was a rite of passage
Same thing happened to me. Borked my Windows install and didn't have a recovery disc, so I just wiped the whole thing and went Linux-only. Never looked back since. :)
Sometimes, all you need is a little push to get you out of your comfort zone.
Comment on
Cory Doctorow: Kickstarting a book to end enshittification, because Amazon will not carry it
Reply in thread
If you actually read the post, you'll see that there's no "business risk"—the entire audiobook is already recorded. He's just using Kickstarter as a platform to sell pre-orders.
Comment on
GNU Coreutils 9.5 Can Yield 10~20% Throughput Boost For cp, mv & cat Commands
Reply in thread
As long as you copy from the device file (/dev/whatever), you will get "the raw bits", regardless of whether you use dd, cp, or even cat.
Comment on
The magic behind configure, make, make install - How it works in Unix
Reply in thread
The first step after you untar is always "open the README and look for build instructions."
Comment on
What games can you not get into because they feel too outdated?
Reply in thread
In "set" mode, the game doesn't ask you if you want to switch every time an opposing trainer sends out a new pokemon.
Comment on
Help with Openbox menu to run command
You could try the solution suggested in this reddit thread, and use systemctl to start and stop wireguard instead of wg-quick.
Comment on
Sensible $WORDCHARS for Most Developers
Reply in thread
Alt+Backspace works in bash too, and should work in any other command-line program that reads input using readline.
Comment on
*deleted by creator*
Reply in thread
You're thinking of Mtgox, a Magic card trading website that reinvented itself as a Bitcoin exchange—and then disappeared with its users' money.
Comment on
Why do you use the terminal?
Reply in thread
There's also vidir from moreutils, which lets you bulk-rename files in your $EDITOR of choice.
Comment on
[Weekly Thread] What We're Playing - 19th Feb 2024
I've been playing CrossCode, an indie action RPG that's basically a love letter to 2D retro games.
I've found it incredibly engaging, almost addictive. I'll sit down to play, and multiple hours will pass in what feels like no time at all. There are parts where the difficulty gets high enough to become genuinely frustrating (mostly in the puzzles, not the combat), but the game feels so good to play that I've never been tempted to quit. It does an incredible job of evoking the feeling of a retro game without compromising on modern quality-of-life features or polish.
I've found lately that polish is the single thing that most makes a game stand out in my mind, and perhaps surprisingly, some of the most polished experiences I've had have been with indie games. Hollow Knight was one of them, and from what I've seen so far, I'd rank CrossCode in the same league. Very excited to see how the story ends, and check out the DLC.
Comment on
Need Advice: "Developer Training" doesn't feel helpful and I am not sure what to do
Honestly, meetings like the one you describe don't sound like they'd be helpful for anyone, especially not beginners. You say you "feel like" the new developers are getting something out of them, but have you actually asked them? My guess is, they're just as bored as you are, but doing a better job of hiding it.
Comment on
Unity Silently Deletes GitHub Repo that Tracks Terms of Service Changes and Updated Its License
Reply in thread
Naturally they only get to charge for already-sold copies if you accept the new terms that include the charges. As for how it's legal to include those charges in the new terms to begin with, I guess you'd have to ask a contract lawyer. Presumably Unity's own lawyers are convinced they can get away with it, or they wouldn't have done it.