offbyone

joined 1 year ago
[–] offbyone@reddthat.com 2 points 1 year ago* (last edited 1 year ago) (2 children)

I feel like you ignored their chief issue, which is that if your original server (IE. lemmy.world) goes down then nothing works for you. In that situation you have to switch to a new server to be able to view anything, and likely need to create a new account on that server. There's some other catches to this as well that makes it more problematic than just that.

They were definitely told the "it doesn't matter what server you choose" line when they looked at lemmy, but in reality that's not entirely true if a server isn't that stable.

[–] offbyone@reddthat.com 2 points 1 year ago (1 children)

Generally speaking the use case is writing tests. If your tests just call all the dependencies and new directly then it's harder to write tests for your specific component while avoiding setting up a whole bunch of stuff (to make all those other classes work). By requiring all the dependencies to be provided to the class, you can swap them out at test time for something else that's easier to work with.

That said, IMO it's a symptom of problems in language design. Using DI is only necessary because languages like C# don't make it easy to mock out new or classes used directly, so we resort to wrapping everything in interfaces and factories to avoid those features and replace them with ones that are easier to mock. If the language was designed such that those features were easy to replace during testing then DI probably wouldn't be a thing.

[–] offbyone@reddthat.com 1 points 1 year ago

My point is that the data on here is purposely shared with every other federated instance, there's no semblance of privacy and your data is shared with hundreds or likely thousands of admins by the time it's done (more and more as the network grows). There's no reason to trust that every admin will keep that information private, some people are already talking about putting up services to expose all the hidden information (in the name of "transparency"). It's simply trivial for Meta or anybody else to get copies of the data because there's no real protection from it unless you're making your instance an island (and that's an island from everybody, not just one specifically known to be Meta).

[–] offbyone@reddthat.com 1 points 1 year ago

What's the point of downloading a game if not to experience it?

[–] offbyone@reddthat.com 0 points 1 year ago

"Nobody deserves to get paid for creating the games I enjoy".

[–] offbyone@reddthat.com 2 points 1 year ago

Ehh, you might as well waste as much of the admins time as possible.

[–] offbyone@reddthat.com 9 points 1 year ago (3 children)

Fundimentally none of the data on here is private, it's not designed to be private.

[–] offbyone@reddthat.com 1 points 1 year ago

I haven't used Zig myself but I think it could have its place. IMO Rust has moved too far away from C to be something many existing users will move to (and using both in the same project is messy), but Zig seems to integrate well enough that it might.

[–] offbyone@reddthat.com 6 points 1 year ago

I totally agree with you that a typical CEO would not put up with this at all, but then I don't think this is a very typical situation :D I would assume she knew what she was getting into. He named himself CTO so it's not like he's no longer involved in the company, and the CEO can't really 'overrule' him on any product decisions or anything else since he's technically also her boss.

Now, if he's smart he will hopefully at least take her opinions/guidance into consideration, but 🤷

[–] offbyone@reddthat.com 9 points 1 year ago (2 children)

He still owns the company so it doesn't matter who the CEO is, he is their boss. If he wants to continue making big business decisions then he still can, and if the CEO doesn't agree he can either fire them or just go over their head.

[–] offbyone@reddthat.com 8 points 1 year ago

Are we sure on that? I've seen conflicting reports on whether they actually started paying or not (Ex. Engadget article from a week ago says they are). It's not public information so it's hard to verify.

[–] offbyone@reddthat.com 11 points 1 year ago

Does Twitter Blue show ads? I guess I assumed if you're paying you don't have to see those, but that would make too much sense 🤦‍♂️

view more: ‹ prev next ›