Spyke

Posts

upliftingnews·Uplifting Newsbyasdfasdfasdf

Florida dumped half a million oyster shells into the Gulf of Mexico. No one expected the results to be this good.

cross-posted from: https://discuss.online/post/42806046

Some called it reckless dumping. Others warned it would be detrimental to an already dwindling ecosystem. And for a while, these concerns seemed valid. Even the researchers running this giant experiment had their doubts as no visible progress was initially seen.

All of these things and more helped revive fish, turtle, and dolphin populations to numbers not seen in over two and a half decades. Layer by layer, the ocean floor had rebuilt itself until the results were visibly undeniable.

Florida dumped half a million oyster shells into the Gulf of Mexico. No one expected the results to be this good.https://www.yahoo.com/news/science/articles/florida-dumped-half-million-oyster-192825163.htmlOpen linkView original on lemmy.world
227

Why are calendars all so shitty?

I've been working on my privacy setup and breaking away from Proton. There are a bunch of email providers I looked at, same with email aliases, password managers, etc.

But I don't understand the state of calendars. It feels like they're always shoved into email services, and they're all so crappy looking.

I was able to find one or two Android apps that are open source, and they look like they're 20 years old.

Proton Calendar, for all its faults, looks really good.

Why, in 2025, is there no simple calendar as a service with nothing else included? And why do the UIs all look like complete trash?

I don't get it. Can't one of us hire an intern to take a week to learn a CSS framework and create a decent calendar UI? Am I missing something?

View original on lemmy.world
31

If your Proton password is your encryption key, why couldn't Proton theoretically use it to decrypt your data?

AFAIK when you log in to Proton, you send them your password, they do the standard hashing and checking against the hash stored in their database, and if it matches them they let you log in by sending you a token of some sort.

If the your password is your encryption key, and if at some point Proton needs your plaintext password in order for you to log in, then doesn't that mean they still have a way to access your data? They could take the plaintext password and decrypt everything in your account without you knowing, right?

View original on lemmy.world
15

I'm disappointed with Third Wave Water

Not with their end product - the powder itself is excellent. But every little packet is plastic, and doesn't have to be. The world has such a serious problem with plastics, and for a lot of products it's kind of necessary, but this is not one of them.

Restaurants have had the same size single serving packets for sugar, salt, and pepper for decades now and those are paper, which is much more environmentally friendly. It's even better for usability! With paper, I don't need to go find my scissors like I do for TWW's plastic packets.

I asked TWW if they would consider using paper instead, but got a generic reply that they'll bring it up, but evidently nothing has been done about this.

Is anyone else as disappointed as I am with their use of plastic packets? I care a lot about having clean water for my coffee, and I care just as much about not polluting the rest of the world because of it.

View original on lemmy.world
54

Is it really a breaking change if a method changes output after an update?

This might seem obviously "yes" at first, but consider a method like foo.debugRepr() which outputs the string FOO and has documentation which says it is meant only to be used for logging / debugging. Then you make a new release of your library and want to update the debug representation to be **FOO**.

Based on the semantics of debugRepr() I would argue that this is NOT a breaking change even though it is returning a different value, because it should only affect logging. However, if someone relies on this and uses it the wrong way, it will break their code.

What do you think? Is this a breaking change or not?

View original on lemmy.world
63
baldurs_gate_3·Baldur's Gate 3byasdfasdfasdf

Question about FOMO in Baldur's Gate 3

I haven't played any Baldur's Gate games before but I've heard so much about this game that I'm going to buy it.

However, before I start, I always wonder about this: some games allow you to unlock any weapon at some point in the game, and if you miss one in some quest you can always go back. If you accidentally sell one you can buy it back or forge a new one again, or have it respawn. If you want some other class you can switch later.

Other games are not like that, and if you screw up or aren't aware of [full in the blank] then you can't unlock something.

What's the story with BG3? Do I need to be careful and plan before going on missions?

View original on lemmy.world
27