KDE Plasma has currently better upstream development (a side effect of Steam Deck) but the integration of KDE into Fedora is done by volunteers.
Gnome is integrated into Fedora by Red Hat employees but upstream development lags a bit behind in adopting some newer technologies Red Hat isn’t that interested for RHEL.
I used Fedora in the past and found the KDE Spin a little less polished. I don’t know the current situation but there was a time Fedora KDE shipped out of the box with three web browsers because the volunteers couldn’t agree on one, whereas the RH employees just decided that they want Firefox and not Gnome Web for RHEL, so in Fedora they just did the same. Updates were rolled out in a timely manner (and I heard nothing that indicated anything changed in that regard), so the volunteer squad didn’t do a worse job there than the paid Gnome people.
Me and my kid played it for a little while earlier and it’s so good in it’s simplicity. I can’t wait to go back and play more. But it also me instantly wonder why Sony haven’t got Asobi to do a new Ape Escape.
I was thinking that as I played, too. I was joyful.
So many games these days are so heavy it’s so refreshing to have a game that’s happy as hell. I love RE2s and Elden Rings but effff they’re stressful/hard and sometimes feel like work. It is so refreshing to punch out a giant gorilla with my rocket dog friend while there’s some upbeat music playing.
Also who doesn’t love some great Halloween stages?
I have a feeling that the political use of it will die out after the election, for what that’s worth. And I don’t think it will seriously impact the “Keep ______ Weird” trend, because they are celebrating weirdness (whereas the Republicans are trying to claim they’re not).
I dont think it is helpful to see it as a slur. This is more like "use my words against me" and it works, really well. The right wing folks this is messing with identify as being normal, predictable, sensible, strong, etc. Not weird. So when one of them goes to a donut shop and has their internal record get stuck on "OK, good" it looks abnormal, unpredictable, nonsensical, and perhaps even weak. AKA weird, and we can make them uncomfortable with that.
It’s nostupidquestions after all :( I am not saying that anyone ever did anything worse, my question is aiming at the answer for why the current approach is the way that it is, on a technical level.
Because the information necessary for that is already available from the subnet mask WITHOUT the bitwise AND, e.g., with 255.255.255.0 or 1111 1111.1111 1111.1111 1111.0000 0000, you count the amount of 1s, which in this case is 24 and corresponds to that appendix in the CIDR notation. At this point, you already know that you only need to consider those first 24 bits from the IP address, making the subsequent bitwise AND redundant.
On a technical level, the bitwise operation is all that is needed. It is one calculation of the simplest kind. A CPU can do it in 1 tick. That’s why they invented it this way.
The other way that you described is the super extra ultra lengthy complicated - and maybe redundant - thing.
But why do we need the bitwise AND for that, specifically? I understand the idea, but would it not be easier to only parse the IP address string of bits only for the first n bits and then disregard the remainder (the host identifier)?
Essentially it boils down to:
bit operations are stupid fast and efficient, String operations are super slow.
Also, IP addresses are always stored as int32/int64, so applying String operations would require them to be converted first.
Though I would like to clarify that maybe my wording was a bit confusing. By “string of bits”, I did not mean the term as it is typically used in programming language environments, but rather a raw binary sequence, e.g., the first 24 bits of an IP address, therefore allocating 3 bytes of memory for storing the NID.
but rather a raw binary sequence, e.g., the first 24 bits of an IP address, therefore allocating 3 bytes of memory for storing the NID.
That would require dynamic memory allocation, since you can never know what CIDR your stack encounters. It could be a nibble, a byte, a byte and a nibble, …, 4 bytes. So you would allocate a int32/int64 anyway to be on the safe side.
Yep, I agree. Though one could make a hypothetical argument for expanding the array dynamically when needed. Of course, due to the varying sizes of NIDs resulting from CIDR (which you correctly mentioned), you would need to have a second array that can store the length of each NID, with 5 bits per element, leaving you with 3 bits “saved” per IP address.
That can end up wasting more memory than the 32-bit per NID approach, e.g., when the host identifier is smaller than 5 bits. And there’s the slowness of memory allocation and copying from one array to another that comes on-top of that.
I think that it is theoretically possible to deploy a NID-extracting and tracking program that is a tiny bit more memory efficient than the 32-bit implementation, but would probably come at a performance overhead and depend on you knowing the range of your expected IP addresses really well. So, not useful at all, lol
I had some chronic shoulder pain for years. Primary physician was like “yeah that sucks”. 2 specialists were like “yeah, old collarbone injury I guess? Take Advil”
Years later, third specialist opinion found a missing ligament and did surgery.
Moral of the story is that you should get a few opinions here, maybe the first isn’t right
Actually, missing because of a high-side on a motorcycle years ago. I did break some bones, but also tore through the ligament. Well, I guess it died from lack of being attached or whatever and was gone by the time they got an MRI on it
It allowed the bicep to regularly pop out of the humeral groove, which I assure you was not pleasant
I’m decades older than you and I’ve only experienced much milder versions of some of what you’ve described. Your dr is a complete asshat. I think drs tend toward being negligent about that sort of thing as people age in general, but to hand that line to someone in their mid-twenties is beyond stupid.
And the practice. In most cases are doctors are now essentially hair stylists working for some larger entity. A larger entity with shareholders. If you want somebody that cares you probably need to go see a family practice with only one or two doctors. The problem is places like that run out of spaces to see people quickly.
Corporations, now. Can’t even really call it a practice. They are businesses that employ doctors. In law, most civilized places, you can’t own stake in a law firm unless you are a member of the bar. Makes for a more service focused industry.
Another thing I haven’t seen mentioned is the way people find doctors now has changed. People look online, and there are plenty of sites that are just aggregators for data about doctors. Anyone can scrape that info and then setup a webpage to rate doctors. So now doctors are finding that they aren’t getting patients if they aren’t getting good ratings, so now we have doctors just telling patients what they want to hear, prescribing what they want to be prescribed. Gotta keep up that 9.8/10 rating to keep patients coming in.
kbin.life
Active