Vlyn

joined 2 years ago
[–] Vlyn@lemmy.ml 0 points 2 years ago

When you do that you'd have to port every single security patch and new feature manually into your fork. And it gets even worse: Because you deviate from the original implementation you continue to use outdated code that nobody is patching at all.

So you can absolutely do that, but in a year you'll have your own browser with tons of security issues and no manpower to find and fix them.

Basically you'd be using an old browser version.

[–] Vlyn@lemmy.ml 0 points 2 years ago (1 children)

I'd say free will exists. Sure, you are shaped by your environment, your genetics and so on, but in the end you can still decide what you want to do. In theory I could simply quit my job tomorrow, wander off into the sunset and then drown in the next ocean. Or as someone brought up criminals, you could stab someone just trying to disprove the universe is being deterministic.

If you know every single atom in this moment and had unlimited computing power, you'd probably be fantastic at telling the weather. Or if you map every neuron in someone's brain you might know what they are about to do next. But at this point you are just looking at the present data and can maybe calculate the next few seconds (but not even that is 100% sure, just a very good guess).

The question is how far forward would you be able to look just based on current and past data? A minute? A day? A month? At that point the whole thing breaks apart in my opinion. It's like looking at the stock market where you have tons of past data and think you can predict the future simply based on that.

There's so many complex sources of randomness, the most likely solution is that things are just that, random. And you can decide what you want to do with your own life, at least until you die (or don't, who knows what the future brings). Honestly the whole question is dumb, there is no single being that knows everything, so it really doesn't matter. In the grand scheme of things even humanity is just a tiny blip on the timeline and we're with very high probability not unique. Just based on numbers there is a high chance other life forms have existed before us, might exist right now with us (somewhere else in the universe I mean, there's also plenty on Earth) and will exist in the future.

[–] Vlyn@lemmy.ml 0 points 2 years ago

Sure, but if you lose your domain you already lost. That's it, game over.

I do agree it would make sense to issue every Lemmy instance and every user an asymmetric key pair they can sign against, just for extra security. But that might also break things because instances per domain are no longer unique. You can have lemmy.ml@publickey1 and then lemmy.ml@publickey2 and then lemmy.ml@publickey3 and so on. It would be an absolute mess.

This doesn't even have to be an attack. A new instance owner might decide to re-setup their instance and nuke everything or they simply lost the data. Or on a faulty Lemmy update things break and the private key gets regenerated or jumbled up. Especially right now in the early stages of this platform where things are bound to go wrong you don't want to accidentally nuke an entire instance.

What do you do then if a legitimate owner sets up the instance under the same domain again?

Besides that, if an instance really gets removed (which basically happens if someone takes over the domain, they don't have access to the instance data itself) other instances can simply defederate in an emergency. Though the only damage would be moderator accounts on other instances. The content is dead the moment the instance dies anyway (there just isn't a mechanism yet to clean it up if there is no delete events being sent, but that will probably come).

[–] Vlyn@lemmy.ml 0 points 2 years ago (2 children)

Since when is stealing a domain name easy? If it would be then google.com would redirect to another scam site every five minutes.

The only way you're going to steal a domain is if the owner stops paying for it.

If you steal gmail.com you could impersonate anyone with a gmail email address. How is that an argument?

[–] Vlyn@lemmy.ml 0 points 2 years ago (1 children)

I was pro tabs when I started out with software development. It just made sense, right? You press the key once, you get a single symbol, you have your indention, neat. And there is the argument that everyone can adjust their tab sizes, want it to be 2 spaces? 4? 6? Whatever? Awesome!

Then you write actual code and this perception changes. Tabs make a mess, developers often align both code and comments to make sense. That alignment only works at x-spaces and utterly breaks if you change tab width.

An example in C# with LINQ (just semi-random stuff):

var test = customers.Where(c => c.Deleted == false
                             && c.Enabled
                             && c.HasProducts()
                             && blockedCustomers.Contains(c.Id) == false);

This kind of indention only works with spaces, not with tabs. And no, mixing tabs and spaces doesn't work (like some users claim, that you can indent with tabs and then do alignment with spaces.. nope, if you change tab with then your space alignment breaks).

Honestly, I don't care either way, I just use what my company uses and adapt. But till now it has always been spaces (even though I was team tabs in university) and now I actually prefer spaces as it just makes sense. It's consistent, it's easy, it works everywhere.

Btw. the Lemmy code editor is shit, trying to align this was trial and error for a minute :-/

[–] Vlyn@lemmy.ml 1 points 2 years ago

Just your browser already gives away a ton about you. See here: https://amiunique.org/fp

Out of 2,000,000 fingerprints my browser is unique (well, I do use Firefox). So in theory a website owner could identify me just based on that. No IP needed.

[–] Vlyn@lemmy.ml 1 points 2 years ago

This is unfortunately part of finding a new job. You apply, do the interviews, sign the contract and then you just have to hope that the new employer is decent to you.

But in the end you have full agency. You're not a slave.

Read the contract, sign it and stick to it. "No" is a full sentence, if your new employer wants to force you to do overtime you can decline, or ask them to pay you extra if you're up for more work. The worst they can do is fire you, but that just puts you back in the same spot you're in now, so no big loss.

Just get up and have a look around, devs are in demand, you'll find a job sooner or later with a great salary and work conditions. You just have to get to it.

Good luck :)

[–] Vlyn@lemmy.ml 1 points 2 years ago

Then don't join and/or block anime communities? I don't like sports, but I'm not going out of my way to downvote every sports related post.

[–] Vlyn@lemmy.ml 0 points 2 years ago

On Reddit it was deliberate. That way bot users had a more difficult time to tell if their vote got counted (as they try to circumvent bot blocking and do vote brigading).

Here on Lemmy it's probably just a bug due to high server load.

[–] Vlyn@lemmy.ml 0 points 2 years ago

Dragee stuff. Like sweets with a hard coating and a softer inside (dragee eggs). When you break the coating the whole thing starts to melt in your mouth.

One thing I love and simply haven't found a replacement yet: "Obstgarten" yogurt which is very fluffy quark with a bit of fruit jam underneath. I don't want the fruit jam, but I do love the quark part. If you buy other quark products they simply don't have the same texture (which is probably created with nitrogen in an industrial process and can't easily be replicated at home).

[–] Vlyn@lemmy.ml 0 points 2 years ago

I did hear of Lemmy first, with immediate criticism about supporting the CCP and so on. The second alternative mentioned on Reddit was kbin which is where I went first.

Unfortunately kbin runs on PHP and you can really feel the site lagging at times, no clue why someone would port a stable Rust code base to this mess. lemmy.ml is lighting fast in comparison and has working federation.

I did also try sh.itjust.works as an alternative Lemmy instance (which would be nice as it blocks lemmygrad.ml), but it's in Canada and I'm in Europe, so the latency is noticeable.

So now I'm here, oh well.

view more: ‹ prev next ›