Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

renzev

@renzev@lemmy.world

This profile is from a federated server and may be incomplete. Browse more on the original instance.

renzev ,

Obligatory shilling for unar, I love that little fucker so much

  • Single command to handle uncompressing nearly all formats.
  • No obscure flags to remember, just unar <yourfile>
  • Makes sure output is always contained in a directory
  • Correctly handles weird japanese zip files with SHIFT-JIS filename encoding, even when standard unzip doesn't
renzev ,

I think it's a joke about how people from Poland have a lot of consonant letters in their name, particularly the letter Z. This appears strange to non-poles, and thus became the subject of many jokes. So ZSTD looks a little bit like a Polish name in the sense that it's made up of many consonant letters, including a Z.

More examples of people making fun of Polish names:

renzev ,

For just $12.99 you can disable this https://apps.apple.com/us/app/blueharvest/id739483376

renzev ,

Voicebanks for Utau (free (as in beer, iirc) clone of Vocaloid) are primarily distributed as SHIFT-JIS encoded zips. For example, try downloading Yufu Sekka's voicebank: http://sekkayufu.web.fc2.com/ . If I try to unzip the "full set" zip, it produces a folder called РсЙ╠ГЖГtТPУ╞Й╣ГtГЛГZГbГgБi111025Бj. But unar detects the encoding and properly extracts it as 雪歌ユフ単独音フルセット(111025). I'm sure there's some flag you can pass to unzip to specify the encoding, but I like having unar handle it for me automatically.

renzev ,

Looks cool, I'll check it out

renzev ,

I know inabakumori! Their music is so cool! When I first listened to rainy boots and lagtrain, it made me feel emotions I thought I had forgotten a long time ago... I wish my japanese was good enough to understand the lyrics without looking them up ._. I'm also a huge fan of Kikuo. His music is just something completely unique, not to mention his insane tuning. He makes Miku sing in ways I didn't think were possible lol

renzev ,

I've never heard a single good thing said about recall from anyone lol. Maybe my social media feed a bit of an echo chamber 😅

renzev ,

I suppose you could check the previous screenshot and if it’s the same

Hmmm... this gives me an idea... maybe we could even write a special algorithm that checks whether only certain parts of picture have changed, and store only those, while re-using the parts that haven't changed. It would be a specialized compression algorithm for Moving Pictures. But that sounds difficult, it would probably need a whole Group of Experts to implement. Maybe we can call it something like Moving Picture Experts Group, or MPEG for short : )

renzev ,

The one true just works terminal emulator. All of the features you need, none of the features you don't. Perfection!

renzev ,

You still play games?

renzev ,

I've seen pirated games distributed for linux as an enormous shell script containing a 30GB binary blob that bundles the game along with wine. If it's stupid and it works, it's not stupid...

renzev ,

A while ago I saw this meme about the exact experience you're having right now. We've come full circle lol.

https://lemmy.world/pictrs/image/324a5a36-4864-4663-b0a8-127de74f74a8.png

renzev ,

I remember reading a post from some person who struggled with hallucinations and was absolutely creeped out when that large, semi-ominous text appeared on their laptop screen out of nowhere lol. Then again, this was on r*ddit, 97% chance they were making it up for upvotes.

renzev ,

| A snapshot isn’t a backup so you can’t move it outside of the drive

You can tho https://wiki.archlinux.org/title/Btrfs#Send/receive

renzev ,

Spent like a few hours learning about and setting up snapshots, only to never every use them lol. I guess I just don't break my computer often enough nowadays. Copy-on-write is great tho, especially for making quick backups of a large directory structure before running that risky shell one-liner.

renzev ,

If you wanted me to do that in literally any programming language, once the psudocode is done, you just spend an hour or so looking up the details.

In some cases, you can even use an AI chatbot as a "pseudocode compiler". Just tell it to translate your pseudocode to an actual language. I've done it for shell scripts a couple of times, works surprisingly well. Not that I would do this at a job interview haha.

renzev OP ,

have to find weird corner cases

Lol. Lmao even. I needed to do this because I wanted to learn the miryoku keyboard layout , and I wanted a way to quickly switch between Miryoku and standard QWERTY. The best way to do this that I could come up with was to bind a special key on my keyboard to toggle kmonad on and off. So I wrote a service for kmonad and gave my user permission to manage it. Running kmonad as my user wouldn't work, because kmonad needs root to create a virtual input device.

Luckily, I am running Void, so the solution was a single well-documented command. Out of curiosity I decided to take a look at what this would look like on systemd distros, leading to this meme. Honestly, I had to do a double take by the time the guy started talking about Javascript.

I feel kind of useless typing this out because you're just gonna ignore it anyway. In my post, I am talking about needing to do X. Your response is "why are you doing X, you should do Y". Why am I not surprised that you're a systemd user? Do you also use Gnome by any chance?

renzev OP ,

pretty sure the runnit solution won’t allow this either

I'm no expert, but I think you could make a special group, set the supervise directory to be owned by that group, and add all relevant users to that group? Either way, as I explained in a different reply, running the service as a user vs letting that user control a root service are completely different things, and one is not always a substitute for the other.

renzev OP ,

Don't bother arguing with systemd bots. They spent time and effort learning the ins and outs of their overcomplicated init system, so naturally when someone suggests that there is a simpler solution, they interpret it as a personal attack.

renzev OP ,

your job security

I think I finally understand why systemd bots defend their init system so aggressively.

renzev OP ,

With the systemd approach

What about this makes it "the systemd approach"? runit supports user services too. These are just two different tasks that are needed in different contexts. Sometimes what you need is to "pass a control handle around" to a privileged service. And sometimes you need to actually make a service unprivileged.

renzev OP ,

I'm on bspwm right now, but I've been thinking of switching to wayland (in particular, hyprland). I've got nothing against gnome BTW. I have a friend with one of those laptops that turns into a tablet by flipping the keyboard to the back, and he also says Gnome is the only DE that "just works" for touchscreen, even though he uses KDE on his main laptop and desktop.

How are things on wayland by the way? From what I understand, it has partial support for running X11 apps, right? Do you use any X11 apps, or were you able to find wayland-native counterparts for everything?

[void] reminds me of the BSDs for some reason

I've heard this comparison a lot, though I don't know what it means, since I've never used BSD haha. Maybe I should give BSD a try sometime.

And the best part about Linux is that we all can make our own choices

Amen to that!

renzev OP ,

Well that would require learning the kmonad config syntax, and I was just looking for a quick solution... but yeah, adding a QWERTY layer is a better solution in the long term, I'll probably do that some time

renzev OP ,

Miryoku isn't a regular layout. It has things like keys that change what they do depending on whether you tap them or hold them. Maybe it's theoretically possible to implement it as a standard XKB layout, but it would not be fun. Usually, Miryoku is implemented in your keyboard firmware. But if your keyboard doesn't support flashing custom firmware (e.g. builtin laptop keyboard), then you have to use a software solution like kmonad, which is a daemon that has to run as root.

As a sidenote, even for some "standard" keyboard layouts there needs to be background process. For example, Chinese and Japanese have too many characters to fit on a keybaord, so they use something called an Input Method Editor. But those usually don't need root, in contrast to kmonad.

renzev OP ,

That's good to hear. I try to avoid electron apps (I just use the website version instead), but thanks for the tip anyway!

renzev OP ,

If you've never had a reason to not use it, then it's fine to continue using it. Systemd has been shown to be more or less stable, fast, and secure. The reason I don't like it is because it makes simple things really complicated. Some examples:

  • The meme
  • u/phoenixz@lemmy.ca example with sshd
  • Distros that use systemd init also seems to prefer using other systemd components as well. So you can get caught in weird situations where one task is spread across two different systems (e.g. systemd timers vs cron, systemd-elogind vs acpid)

If none of these sound familiar, then switching to a non-systemd distro likely won't make your life easier. But if you do, then it might be worth considering.

renzev OP ,

What on earth did I do to offend you this much?

renzev OP ,

I was being serious, but I'm not calling everyone who uses sytemd a bot. It has its merits, I use it on my homeserver (NixOS). When I say "systemd bot" I mean "people who blindly dismiss valid criticism of systemd". Same as when some people say "russian bot" they mean "troll who is paid to advocate for the actions of russian government", and not "everyone from russia is a bot".

renzev OP ,

I don't support calling people who volunteer their time to develop free software "just shit", but I can't help but agree at least a little bit about redhat. Redhat is kind of like Richard Nixon: if you just assume that eveything you dislike is their fault, you would be right surprisingly often.

  • "Predictable" interface naming
  • avahi
  • dbus

That being said, they did also contribute to a lot of kickass software, from btrfs to Firefox to linux namespaces to qemu to pipewire, as well as to software that you can't really live without like glibc or gdb. So I guess the converse also holds: if you just assume that everything you like is there thanks to redhat, you would be correct pretty often as well. Can't really say that about Nixon though.

renzev OP ,

Thanks for posting your original comment btw, now that I read over my own comments I do realise that it comes across as very hostile and a little silly, regardless of intention.

renzev OP ,

lol I've been pronouncing nginx as "enn-jinx" for so long before I learned that it was "engine-ex".

renzev ,

Speaking of not recommended, you can technically install arch on an NTFS partition

renzev ,

I admire your dedication to posting watamote linux memes

renzev ,

Flatpak nowadays feels like the spiritual successor to appimage. All the dependencies are containerized, and uninstalling an app doesn't leave behind a residue of automatically created files on your system... at least in theory. All of these benefits are kind of negated if an app has full disk read/write permission.

Appimage is kind of silly in my opinion. Appimage is just "portable application" (i.e. when an app gets shipped as a folder containing the executable, .so dependencies, and resources), but crammed into a disk image for some reason.

renzev ,

Good software can come from almost any language, but yeah there's just something about rust CLI tools. I've pretty much always had issues with incorrect file type associations on Linux, until I started using handlr. exa (or eza?) is great too. Just like ls but better in every way.

renzev ,

I also have both. VLC's UI is good for some strange one-off tasks like playing CD's and stuff. Sure, mpv can do it too, but I would rather push some buttons in a UI than dive head-first into a manual to figure out how to do it with mpv.

renzev ,

Is this r/memritvmemes?

renzev ,

It's an edit. In the original, the TV screen makes it look like the guy on the left is threatening the guy on the right (the foot looks like a knife). It's meant to be a commentary on how biased media coverage can essentially reverse the roles of the oppressed and the oppressors. And this edit was made to show how in America, republican media coverage tells people that the democrats are "sucking off" leftists, even though democrats don't agree on a lot of things with actual leftists in reality. The caption explaining all of that has been cropped of, you're just meant to know it, which is what makes this meme funny.

renzev ,

It actually existed for a short while, before its home instance shut down. I even posted their (under a different username). But there were like 5 posts total lol !memritvmemes

renzev OP ,

From what I hear, it's also Chinese manufacturers trying to "break in" to the western market by initially operating at a loss. But I doubt how effective of a business strategy that would be, given that there is basically zero brand loyalty on marketplaces like temu. Am I getting my USB dongles from CKXLKY or TOPK? Fuck if I care! Idk tho, maybe the experience is different for people who buy stuff other than cheap electronics.

But yeah, there is 100% slavery involved. It's like the cacao/coffee/chocolate industries, down to the "don't blame us, we're just buying these goods at market prices, like everyone else" excuse. Brother, you are the one setting the market price.

renzev OP ,

Finally, many of the items on Temu are factory rejects that would have gone to the landfill otherwise.

Are they really? You got a source? This is pretty cool if true.

renzev ,

Try Mac OS next lol. "Here, hold down alt, smack your left ass cheek, and tap dance around your computer to run this unsigned executable". It really feels like they're deliberately violating the principle of discoverability to stop your from doing things that they don't like.

renzev ,

Well, the issue is just that you're not thinking with the Apple mindset. If you're having difficulty doing something through an Apple product, it really just means you were trying to do the wrong thing in the first place. Where Apple products really excel is in their integration, both between software and hardware, and between separate devices through iCloud servihahahaha I'm just messing with you but can you imagine some fanboy actually typing out shit like this?

renzev ,

You can tho? You can use arrow keys to move around the text, and hold down control to move by entire words in most apps. CMD + C to copy and CMD + V to paste (CMD is what they call the super key). But yeah, they're trying to push a pointer-centric design that nobody really wants instead of putting the keyboard first.

renzev ,

It's hypocrisy all the way down. Microsoft is telling people to run their 144hz screens at 60hz to save the planet while sending thousands of good computers to the landfill with their stupid TPM requirements. Never believed this "carbon footprint" garbage, never will. You are the carbon that they want to reduce.

renzev OP ,

After all, describing the problem and the outline of the solution is usually the hardest part.

This is what people who think that AI will replace programmers don't understand. Programming is a way of thinking; knowing all the syntax and best practices is of course important, but secondary. If you've got that curiosity burning inside, those skills will come automatically as you gain more experience. Keep on learning, and don't be afraid to use the latest tools to your advantage, no matter what snobs on the internet say!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • incremental_games
  • meta
  • All magazines