[-] asdfasdfasdf@lemmy.world 10 points 1 day ago* (last edited 1 day ago)

Even Torvalds said that a lot of critical parts of the kernel are completely undocumented and only one or two devs know how they work. IMO that's completely unacceptable, especially for such an important OS. They've proven they don't want to collaborate or communicate how they work to others.

Rust encodes a LOT of things into the type system, which makes it far, far easier to maintain since you don't need docs, and since the compiler enforces these things automatically. Memory safety is only one of them.

Starting something in a modern language instead of one with so little safety is a massively important feature.

The difference is similar to gas vs electric cars. They're both ultimately cars. Gas filled the niche that horses left. Electric cars have been taken seriously for far less time than gas, but their better technology has accelerated innovation. They almost never need to be taken to the mechanic, don't need oil changes, are way better for the environment, etc. and basically the only gap is getting batteries with larger capacity and more charging stations. We'll get there soon, and then gas cars will be fully obsolete.

In the end, someone who just sees them as one car vs another doesn't understand all the benefits of the implementation.

[-] asdfasdfasdf@lemmy.world 5 points 5 days ago

Where do they say anything like that? I've been following them very closely for years and they've always been super transparent that there isn't one solution. They also do a lot of work to prevent trash from getting to the ocean in the first place.

[-] asdfasdfasdf@lemmy.world 27 points 5 days ago

But then how do you make money with a browser if you aren't getting Google money and don't spy on users?

[-] asdfasdfasdf@lemmy.world 59 points 5 months ago

just 2 people

What does this mean?

154
64
submitted 6 months ago* (last edited 6 months ago) by asdfasdfasdf@lemmy.world to c/nostupidquestions@lemmy.world

I know bike tires will lose pressure in colder seasons because the air temp causes the pressure to drop, but is the inverse true? Does bike tire pressure go up in summer due to heat?

If so, do I need to deflate the tires a bit in summer? Do bike tires ever explode because of a temperature change?

[-] asdfasdfasdf@lemmy.world 171 points 7 months ago

Seriously, there was a time when Google was lauded for all kinds of awesome innovation, and joked about that you needed a PhD to even be a janitor there.

Look at them now. They can't even do basic search functionality anymore, and are so misguided that they put out color filters for video.

I 100% agree they need to just stop existing at this point.

[-] asdfasdfasdf@lemmy.world 54 points 8 months ago

It perplexes me that people choose to use a platform which won't let even let them choose how a browser works.

[-] asdfasdfasdf@lemmy.world 58 points 11 months ago

I don't get it. Internet is media, just like books, TV, or movies. Media is full of fucked up shit. Everything from Mein Kampf to photos of dead bodies to adult novels. We've had things like that since forever, and we've always just left it to adults to prevent kids from seeing the bad things, until they're ready.

Why is it suddenly different for the internet?

[-] asdfasdfasdf@lemmy.world 61 points 11 months ago* (last edited 11 months ago)

China*

Please stop saying "mainland China". It implies Taiwan is part of China, at least to some.

[-] asdfasdfasdf@lemmy.world 71 points 1 year ago

Yeah but he offset the negative environmental impact by killing all those people.

[-] asdfasdfasdf@lemmy.world 71 points 1 year ago

Same idea as Lemmy except for chat. Basically Reddit is to Lemmy as Slack / Discord is to Matrix. One minor detail is Matrix is actually the protocol, so it's more like ActivityPub (which is Lemmy's protocol), and there are specific apps for Matrix which use that protocol.

[-] asdfasdfasdf@lemmy.world 144 points 1 year ago

Because a lot of the time you lose users because there aren't enough users.

61

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?

[-] asdfasdfasdf@lemmy.world 86 points 1 year ago

They were manufactured by fallen fruit.

1

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?

19
JSON, I hardly know 'er (www.youtube.com)
1

Or is this just a coincidence? Any other elements with the symbol as the full word?

34
view more: next ›

asdfasdfasdf

joined 1 year ago