FizzyOrange

joined 1 year ago
[–] [email protected] 5 points 3 days ago (2 children)

They've been doing that for about the last 6 releases. I wish they'd fix some of the long-standing annoying bugs like the fact that you can't respect .gitignore and search in a subdirectory at the same time. Or the fact that you can't stage a submodule unless you also have that submodule open.

Or how about a less annoying way to configure Run/Debug than launch.json?

Still, can't complain. It's mostly free and still very good overall. I'll definitely be watching Zed... but maybe not too closely until it supports opening large files.

[–] [email protected] 1 points 5 days ago (1 children)

Yes, but I was talking about Linux in general. I'm pretty sure Gnome at least has commercial backing.

And Linux advocate never say "don't use Linux; it isn't a commercial product so it isn't as good as Windows" do they? They say "you're an idiot for using Windows; Linux is better".

[–] [email protected] 2 points 6 days ago (2 children)

I think he meant the idea of shaming companies for not donating to things.

[–] [email protected] 2 points 1 week ago

No that's a subtly different thing. The storage is a contiguous vector, but because it is a ring buffer there must be one pair of adjacent elements that are not contiguous in memory. That's what that comment is saying.

But because it is only one discontinuity it doesn't affect algorithmic complexity, so it is still O(1) to access elements, unlike a linked list which is O(N).

If you google "circular buffer" there will be loads of diagrams that make it really obvious how it works.

[–] [email protected] 2 points 1 week ago (2 children)

Standard ring buffers or circular buffers are implemented as continuous vectors, with a read and write pointer.

Rust's VecDeque is a ring buffer: https://doc.rust-lang.org/std/collections/struct.VecDeque.html

[–] [email protected] 8 points 1 week ago (7 children)

Zero surprises. It's the same as in any other language.

[–] [email protected] 3 points 1 week ago

Carrying puppy fat doesn’t mean they’re unhealthy.

We're not talking about puppy fat here. The girl in the article gained 100 lb of fat and then lost half her body weight after surgery. You can't say "we can't call her overweight because that might be healthy for her".

Come on dude.

[–] [email protected] 2 points 1 week ago

I think once things get established the people in charge see any attempt to change it as some kind of personal insult, so they just go into defence mode. You see the same thing e.g. with Python - for literally decades they've denied that performance matters and it's really only recently that that has changed.

I think it will only get worse for C++ because the people who understand this stuff have mostly given up on C++.

[–] [email protected] 3 points 1 week ago (1 children)

Overweight literally means over the weight that you should be. If you have a high BMI but are super muscly then you aren't overweight.

Measurements that only account for BMI might say you are but that's just a limitation of the measurement method. You can use body fat measurement, hip waist ratios etc. to get a more precise idea of whether you are overweight.

There's no issue with the word "overweight" anyway.

view more: ‹ prev next ›