ricdeh

joined 2 years ago
[–] ricdeh@lemmy.world 6 points 6 days ago

Would it? Perhaps it wouldn't oxidise as fast, but copper is more conductive.

[–] ricdeh@lemmy.world 3 points 1 week ago

What I find more disrespectful is people that join the greater community, but who have no appreciation for the giant amount of philosophical and political (on-top of the technical) work that was done to enable the relatively free/libre and open environment we have with Linux-based operating systems today. I find it so sad that GNU haters have successfully established divisive memes such as the Stallman GNU/Linux copypasta. We owe so much to the GNU project and GPL license, and I think we would be in a much worse place today if Linux had not been licensed under the GPL. I am fundamentally opposed to people who try to move the distributions into a less free direction. Some may see this as elitism, but this opposition is not born out of a desire to dominate or humiliate anyone, but rather to protect the many great achievements of the FLOSS movement.

[–] ricdeh@lemmy.world 3 points 1 week ago (1 children)

How did you get the idea that only 1 million people know of Firefox? I'd say the true figure is at least two, perhaps even three orders of magnitude greater than that. Browser user statistics don't really say much about that.

[–] ricdeh@lemmy.world 9 points 1 week ago

Nonsensical argument. Just because a piece of software is FLOSS and non-Google, it is not automatically a "weekend side quest". Big Tech is very happy that these false equivalencies have spread as well as they did, but they don't hold a kernel of truth, at least not anymore.

[–] ricdeh@lemmy.world 2 points 2 weeks ago (1 children)

Put LineageOS on it!

[–] ricdeh@lemmy.world 6 points 3 weeks ago (1 children)

Classic Lemmy comment

[–] ricdeh@lemmy.world 6 points 3 weeks ago

So what? Doesn't refute their point. People that actually care will not have a Smart TV or other surveillance tech at home, if they can avoid it.

[–] ricdeh@lemmy.world 2 points 2 months ago (1 children)

Main-line Linux phones are really not the way, at least at the moment. Android is fine, AOSP really is an amazing project and easily one of the most impressive software projects ever advanced by humanity. AOSP-derivatives like LineageOS or GrapheneOS are just as much FOSS as any traditional Linux distribution.

[–] ricdeh@lemmy.world 5 points 2 months ago (1 children)

I see this take repeated again and again it is simply not true. LineageOS and other FOSS AOSP-derivatives are the best, most-supported and most-accepted FOSS mobile operating systems that we have available to us. And no, you neither have to give up on contactless payments nor on internet banking or government apps. There are many applications that don't play nice with FOSS Android, but if you make the effort to choose your service providers with intent, so that they are compatible, then it is very much possible to daily-drive a fully de-Googled phone.

[–] ricdeh@lemmy.world 2 points 2 months ago

Also doesn't really happen to LCDs. It depends on the liquid crystal alignment technology to a degree and the backlight, but realistically, an LCD will not fail without operator error.

[–] ricdeh@lemmy.world 1 points 2 months ago

Sorry for necroing, but why can't you fall back to SMS? There are plenty reliable FOSS SMS messaging apps.

[–] ricdeh@lemmy.world 2 points 2 months ago

Unfortunately, SailfishOS is not FOSS, and FOSS must be the basis of all trust, or else you have no idea to tell what kind of software (spyware) the vendor is operating on your phone. At least Jolla is starting to open-source some traditionally proprietary components.

 

So I understand that the subnet mask provides information about the length of the routing prefix (NID). It can be applied to a given IP address to extract the most significant bits allocated for the routing prefix and "zero out" the host identifier.

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~~ sequence of bits only for the first n bits and then disregard the remainder (the host identifier)? 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.

In the case of 192.168.2.150/24, for example, with subnet mask 255.255.255.0, you would get 192.168.2.0 (1100 0000.1010 1000.0000 0010.0000 0000) as the routing prefix or network identifier when represented as the first address of the network, however, the last eight bits are redundant, making the NID effectively only 192.168.2.

Now let's imagine an example where we create two subnets for the 192.168.2.0 network by taking one bit from the host identifier and appending it to the routing prefix. The corresponding subnet mask for these two subnets is 255.255.255.128, as we now have 25 bits making up the NID and 7 bits constituting the HID. So host A from subnet 192.168.2.5/25 (HID 5, final octet 0000 0101) now wants to send a request to 192.168.2.133/25 (HID 5, final octet 1000 0101). In order to identify the network to route to, the router needs the NID for the destination, and it gets that by either discarding the 7 least significant bits or by zeroing them out with a bitwise AND operation. Now, my point is, for identifying the network of which the destination host is part of (in this case, the host is B), the bitwise AND is redundant, is it not?

So why doesn't the router just store the NID with only the bits that are strictly required? Is it because the routing table entries are always of a fixed size of 32 bits for IPv4? Or is it because the bitwise AND operation is more efficiently computable?

 

"While developers start work on building Vision Pro apps, the potential for people upgrading to the iPhone 15 this year is a big reason for investor optimism."

view more: next ›