renzev

joined 10 months ago
[–] renzev@lemmy.world 10 points 6 days ago (1 children)

Sorry, but in my book, actions speak louder than words. And the actions here are very clear: they made a useful service that benefited people. They paid for it out of their pocket and suffered major inconveniences in their personal lives to keep the service operational and to uphold their ideals of transparency. It's a net positive contribution to the world, even if you account for the offensive/hurtful jokes they made along the way.

You can spend hours talking about what people should or should not have done. Critiquing others from your high horse is easy, but it gets you nowhere. As another example, take Lemmy's developers. You could go on for hours denouncing their tankie/authoritarian views, but it won't change the fact that they created an anti-authoritarian and censorship-resistant platform that benefits many people.

What I value personally is a consistent moral framework. What someone thinks on isolated issues or what kind of offensive humor they like is a lot less relevant to me. Do I disapprove of it? Yes. But do I condemn them for it? No. Because actions speak louder than words.

[–] renzev@lemmy.world 4 points 1 week ago (1 children)

are also used by fringe organisations to push their ideologies and discuss wild conspiracy theories and plots.

Might Discord be, potentially, in some way related to the notorious hacker known as 4chan 🤣

[–] renzev@lemmy.world 14 points 1 week ago (3 children)

It's probably good that a free and private email service might shut down because... they registered a few edgy domains that they no longer use? Wow

[–] renzev@lemmy.world 19 points 1 week ago

Thanks for sharing this. Never really used cockli that much, but still appreciate their service. Nothing makes the glowies seethe harder than a privacy-friendly email service, I hope it stays afloat. Donated!

[–] renzev@lemmy.world 4 points 2 weeks ago

A lot of "hardware raid" is just a separate controller doing software raid. I thought I lost access to a bunch of data when my raid controller died, before I realized that I could just plug the disks directly into the computer and mount them with mdadm. But yes, hardware raid seems a bit pointless nowadays.

[–] renzev@lemmy.world -3 points 3 weeks ago

It’s going to confuse everyday users

Call me a conspiracy theorist, but I believe this is the intention. I think big companies deliberately put in confusing and bad design to "test the waters" and see if people will still buy their products. It's the same with the apple mouse charging on the bottom, or why companies keep making their logos uglier with each iteration. It's a psy-op to condition the masses into accepting worse products without complaining.

[–] renzev@lemmy.world 2 points 3 weeks ago (5 children)

This is correct, but still, fuck apple. What if I just prefer to turn my computer off instead of putting it into sleep mode? And how exactly am I supposed to wake up my computer from sleep if the power button is inaccessible? I know macs can be configured to wake up on keyboard/mouse activity, but that makes them too easy to wake up on accident.

[–] renzev@lemmy.world 3 points 3 weeks ago (1 children)

What on earth are you talking about?? Of course they don't have to compete. It's a meme. It's meant to be funny, not accurate. What does my ego have to do with anything?

[–] renzev@lemmy.world 2 points 3 weeks ago

I really wish email had a built-in aliases feature. Like, so you can create unlimited new addresses that just point to your normal inbox. That would help so much with spam, since you could just block individual aliases. I know some email providers have this feature, but usually it's paid. Plus Addressing is also nice, but it does nothing to hide your "real" address. Also I'm disappointed that end-to-end encrypted email is basically never used by normal people.

 

It's funny when armchair experts insist that the fediverse won't catch on because "federation is too hard to understand" when arguably the most widespread communication system on the internet follows the same model

[–] renzev@lemmy.world 1 points 1 month ago

Fediverse will never EVER hit critical mass unless the users and mods stop calling everyone they don’t agree with a Nazi.

TBH this is to be expected from a demographic made up largely of ex-reddit users

[–] renzev@lemmy.world 1 points 1 month ago

I've watched the whole video through, and honestly that felt like an underbaked take. People will have difficulty understanding federation? Seriously!? Surprise surprise, but if you know what email is, you already understand federation.

 
 
 

Does anybody know why dbus exists? I've been wracking my brain trying to come up with a usecase for dbus that isn't already covered by Unix sockets.

You want to remotely control a daemon? Use sockets. You want the daemon to respond to the client? Sockets. Want to exchange information in json? plaintext? binary data? Sockets can do it. Want to restrict access to a socket? Go ahead, change the socket's permissions. Want to prevent unauthorized programs from pretending to be someone they're not? Change the permissions of the directory containing the socket. Want network transparency? That's why we have abstract sockets.

Plenty of well-established software uses sockets. Music player daemon uses sockets. BSPWM uses sockets. Tmux uses sockets. Pipewire uses sockets. Dhcpcd uses sockets. Heck, dbus itself relies on sockets!

For developers, using sockets is easy. I once wrote a program that interfaced with BSPWM, and it was a breeze. Dbus, on the other hand, not so much. I tried writing a Python script that would contact Network Manager and check the WiFi signal strength. Right off the bat I'm using some obscure undocumented package for interfacing with dbus. What is an introspection? What is a proxy object? What is an interface? Why do I need 60 lines of (Python!) code for a seemingly trivial operation?

So why do some developers decide to use dbus when they could just use unix sockets and save a lot of hassle for themselves and others?

view more: next ›