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

rdri

@rdri@lemmy.world

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

rdri ,

Not supporting the open nature of hardware and software.

Basically it's too much of a hassle to make their software run on other hardware or use other software on their hardware.

rdri ,

Can't wait to see something using Rust and Tauri.

What about sciter?

rdri ,

You don't understand. This way if some app crashes it will not cause others to crash too.

This is how google introduced the "multiprocess architecture" of Chrome.

rdri ,

"Only"

rdri ,

Signal is not an alternative to telegram and vice versa. Telegram has too many public communication features that people often use. The nature of signal will prevent it from having similar features.

rdri ,

I'd rather not have frameworks based on web browsers. Programming is not that difficult.

rdri ,

That's a very bad way to look at things. Just because I have gigabytes of memory doesn't mean I want to use unoptimized software.

rdri ,

We have it only because some devs are lazy.

rdri ,

Because optimized software is better for industry, people, and environment. Also seeing that some menu or window is not an html page but a native element makes my headache go away because I value my CPU cycles (seeing a cursor doesn't lag when some complex page is displayed should not be considered a weird fetish) and like it when things don't do stupid unnecessary stuff both visually and under the hood.

And it could be even less than that depending on specifics.

rdri ,

but no one is going to become an expert in something overnight

It's not like they need to become experts. But also that's actually possible (at least the effects of that), especially with all the AI around.

rdri ,

I mean if they would produce a better UI by using their expertise, how would not becoming an expert in the new thing be better?

I failed to understand the meaning of this sentence. It doesn't make sense to me. Producing a better ui is not even on the table when we are talking ui frameworks and native programming - you use what's available, and if you are a graphics designer then maybe you should've sticked to that instead. Becoming expert in native ui is super cool but I wouldn't expect such miracles from everyone. Just producing a valid low level code is enough to meet my standards of performance. That's because those standards were heavily affected by web frameworks existence.

The reality is that the people paying the engineer are going to want the better UX

And I hoped it would be customers who would pay for a software or a service who would send valid feedback.

AI can assist you if you more-or-less know what you're doing

Assuming web devs creating apps don't know what they're doing?

but a novice replacing proper learning with ChatGPT pairing is going to write some shitty code.

Chances are that code would be much more optimized than anything electron/CEF wrapped.

to actually be up to our code quality standards

Quality standards are great. But seeing companies shipping fixes to simple CSS issues that were breaking some of main app functions made me realize most of them don't care about quality standards. If that's how it is and if there will still be a lot of broken stuff across app updates - might as well just go all the way to proper low level languages.

rdri ,

Yeah, screw CEF, Electron, and webdevs who can't live without those.

rdri , (edited )

not encrypted by default

Not e2e encrypted ≠ not encrypted.

its closed

Client is open source and you can use your own client with custom functionality if you like. I imagine nothing stops anyone from adding their own e2e implementations on top of it.

rdri ,

Anything goes through closed servers. Even more, serverless chat protocols tend to go through multiple users PCs (they are not open to you).

point of encrypting stuff. at least telegram supports it

I'm pretty sure telegram doesn't support plaintext transfers.

its like saying facebook is private

I didn't call telegram private.

rdri ,

I think everyone knew what was meant with encryption in this context.

I think not.

rdri ,

Signal is not applicable when you need a public space for people to just have a discussion, like in discord. Signal clients are clunky and rely on cross sync from what I see, while telegram clients are well made and convenient to use. Even Whatsapp went away from electron so I'd choose it over signal any day.

rdri ,

I have no use for it for now and as long as it's still electron on desktop I don't want to have it running.

rdri ,

Does it sync automatically between desktop and mobile? Can I share an image into it on mobile and have it a few seconds later on laptop?

rdri ,

Yeah I've never used matrix really.

rdri , (edited )

Whenever a user adds a new client (device), all conversations recipients should have to approve in order for them to see the chat history.

Why though? In case of a public chat or a chat with at least few dozens of users it'll already be excessive if it could work at all.

All chat history and groups are peer 2 peer

Like really P2P or E2E? Because I know at least one chat app that is serverless but doesn't involve E2E apparently - tox. E2E is an overkill for big group chats because it means you have to re-encrypt every message for every new user for them to see it. Else if you rely on just a fixed shared key it's not E2E anymore (which will make some people sad and hate your app).

rdri , (edited )

For public chats, you wouldn't need to approve, only for private chat groups.

I get that but it kind of defeats the purpose. If your group is so small that it's worth it for every member to approve new ones then it probably doesn't produce enough content for each new member to care about.

rdri ,

I wonder if it means something for handheld devices like Steam Deck.

rdri ,

What's broken there?

rdri ,

arent telegram chats unencrypted by default?

Encryption is always there. Problem is, some people refer to anything "not e2e encrypted" as "unencrypted" for some reason.

rdri ,

Telegram did have enough time to implement a server based e2e 0 knowledge encryption protocol though, it’s not really rocket science at this point.

What do you mean by server based e2e? From what I get, most people's complain is that Telegram doesn't support e2e in group chats, and that is what seems to be close to rocket science in my opinion. Also Telegram is historically filled with ever growing group chats, which means quite serious implications for server requirements from what I understand.

rdri ,

Sorry I have a hard time understanding the gist of your text. I don't think it's viable to be upset about what happens with access that was already acquired previously because that very fact already poses a bigger threat (which might have more to do with the nature of conversations vs how the platform works).

rdri , (edited )

No that's not what I didn't understand. The problem itself as you described it seems either a non-issue or something very few people (who's already using telegram for some time) would care about. I don't understand the scenario that would pose a problem for the user. The moment some account legitimately gains access to some chat is probably what should trouble you instead.

rdri ,

Love the absence of logic in these messages. Next time it'll be "pay $2 to continue" or "do a barrel roll to continue".

rdri ,

I found no joke in your comment and I'm disappointed.

rdri ,

SteamOS is only bad when you expect it to support a variety of hardware. They promised to release it as a standalone and it's still not there yet, too bad.

You are correct about Steam client though. Even if they keep the internals closed, the GUI part alone would be worth forking. I wish a chrome-less version would exist.

rdri ,

Can you explain what parts of SteamOS are not controllable in a way that makes it more restricted than Arch, which it is based on?

with DRM for example

[If the account owns the game - allow user to download and run the game] is a DRM sure... But it's kind of fair, no?

rdri ,

Valve won't release the source code

That doesn't mean you can't control how it works. Most people don't need sources of their Linux distros to use them as they want. It would be cool to have the source, but you wouldn't expect them to have an official maintained repo since they spend much more resources on actual hardware that needs this distro.

Steam client for sure is proprietary and it comes with the OS

Yeah it seems to also be the only thing that is proprietary in SteamOS too.

To play any game you have to install and run the proprietary Steam client and be logged in to an account.

Are you clueless or what? There are too many ways to do what you want with SteamOS. You can use offline mode, desktop mode, play pirated games in any mode, install any controller software you like. Finally, install another Linux distro on it, or Windows. But people buy Deck because of SteamOS mostly since it creates the intended (and expected) experience.

Wanna know why we aren't seeing many enthusiasts creating more handheld frontends for platforms like Deck? Yeah, not at all because the platform is locked behind DRM or other bs. But because the best experience most people expect is already available and it becomes better with updates.

rdri ,

They are not DRM free. They verify your ownership before letting you download games.

rdri ,

By that definition Steam is DRM free too. I can download tons of my games, pack and send them to you and they'll work. My rough estimate is that about half of all games are like that. Half of the remaining games rely on Steam environment for community or multiplayer functionality.

rdri ,

You can't easily make changes to a program

99% users won't ever need that. For cases when they do, they can find guides, modify settings or install software that does what they want.

This is not an excuse. What they are doing is unethical.

People don't need an excuse. They play their games and that's it.

it contains binary blobs without the source code

Any distro you download can do this exact thing and you wouldn't know for a long period, unless you spend enough time to compile the whole thing yourself, compare and research.

I was explaining to you how DRM works and why it's wrong

I consider myself knowledgeable but you surely chose a wrong example to teach people about DRM. Try some denuvo or eac maybe.

If you buy a Windows laptop, you can install any operating system on it too. That doesn't make Windows ethical.

Whatever that means, users don't care about it. Compared to others, Valve provides a lot more value in most of their solutions. They are hackable just enough to satisfy most enthusiasts.

rdri ,

but you still need the proprietary Steam client to download them

You do. But hey you end up with DRM free games you like so much. By the way why so you even want games? Aren't most of them unethical?

gog.com and itch.io prove that this can be done better.

Gog offline installers are also unethical, no?

rdri ,

You don't have to compile to know this. You can find the list of fully free distros here: https://www.gnu.org/distros/free-distros.html

The distros being removed from this list mostly by requests from maintainers means it's not actively monitored or researched at all. So by not verifying it you put yourself on a mercy of other people. It will fail, if not already.

Console games on the other hand usually don't have DRM when you buy a physical copy.

That's because you have to use consoles to even read them. They contain hardware DRM and are far from being ethical.

But this doesn't stop us from trying to build a better world for ourselves and to try to convince others to care.

Am I missing something or you're thinking that starting with least offenders is a good idea?

rdri ,

What was removed?

Check the Historical section.

I don't know what hardware DRM means

It means hardware modules like chips containing the code that you'll have to do a lot of work to even dump, before trying to interpret and make use of it.
Physical games also mostly use storage that degrades over time and I consider it another form of DRM.

I don't know what you mean.

Why do you bash Valve but not any other company like Apple, Nvidia etc?

rdri ,

But to get there I have to use unethical proprietary software that I hate so much.

Have to use that to get more unethical software. I see no problem.

Who said I do?

Games don't come with the source code. It's unethical software by your definition.

This is why itch.io is better than gog.

Do they provide ethical installers?

rdri ,

Those distros are just not being developed anymore, so they are no longer recommended.

If they would actively monitor all listed distros they wouldn't need to be messaged by maintainers for a distro to get delisted. This means they don't do monitoring. Someone just compiled a list and called it recommendations. It doesn't seem to add anything to the whole process of making sure that public downloads contain only ethical code, if there is even such a thing.

I do. I will never buy anything from those companies.

Your comment history doesn't show that. Only a couple of comments about Nvidia, no real thoughts about Apple. But you made at least 2 posts about Valve and oh boy some of your takes on them show you don't really understand what you're talking about.

rdri ,

The image implies that Tails (on the right) met an adult (an adult "Tails") who is pretty. Problem is, that adult is female, so she is not the same character or person.

I know some people actually think Tails is a female, probably due to his voice in the anime, and that's canonically wrong. And whoever wants to bring up gender transition - feel free as long as it's a fan made material. "What does this even trying to say" is a proper reaction to the OP image.

rdri ,

He is pretty. Probably. But the image contains only one Tails, and to my eye a character to the left is more pretty.

rdri ,

Wait what. 196 is a trans sub? I never cared or researched, it just seemed one of the weird meme subs that has no special theme except the rule.

rdri ,

Welp, didn't know. Thanks for explaining.

rdri ,

Actually I'm a fan of having a start menu but I also used some other apps and launchers, even a dock (RocketDock is one of the most useful apps for me and it's a shame it never received the x64 version).

Used 8.1 for years and didn't need to reinstall it even once. I appreciate it for its technical side. From what I understand it was developed together with the mobile version so it's somewhat lighter on resources. It also lacks aero which adds to that.

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