ricdeh

joined 2 years ago
[–] ricdeh 4 points 1 day ago* (last edited 1 day ago)

Rogue One: A Star Wars Story

Interstellar

Dune (2021)

[–] ricdeh 6 points 2 days ago

It doesn't get more top-shelf than that.

[–] ricdeh 2 points 2 days ago (1 children)

I can guarantee you that no app on or for your phone can do a fraction of what GIMP is capable of.

[–] ricdeh 0 points 3 days ago

Why would the gentry harm expensive cars? Those would be their own cars.

[–] ricdeh 3 points 3 days ago (3 children)

It just isn't possible, and we should want to dumb down the introduction too much. The Fediverse is not a centralised medium, and to participate in it, its users should understand that, analogous to how you would instruct people before using motor vehicles. Some things are just essential and need to be taught. Not teaching the stuff doesn't make it disappear. If some people cannot get behind the idea, then either find novel, intuitive ways of conveying it, or just accept that they cannot be a part of the Fediverse.

[–] ricdeh 15 points 6 days ago (1 children)

Many families in Germany face a precarious future, and your dismissal of the concerns of young people will definitely not make them more reasonable when it comes to the election. There are enormous financial challenges for a lot of Germans, and unlike in the U.S., White people are just as much affected as all the others.

[–] ricdeh 13 points 1 week ago (1 children)

No. Education will always remain the way out of poverty. And regardless, no "AI" can replace actual programmers at present. Their code and code quality are entirely unreliable and not suitable for serious, production use. They may be sufficient for hobbyist applications, but for software that is actually getting deployed, LLM outputs vary too widely, and you will always need experienced programmers to monitor them and correct errors. Also, an AI can not come up with a coherent design principle for you, the individual modules and moving parts it spits out will invariably fail to work together at scale. Creating software is much more than just churning out code. It requires advanced reasoning and specific knowledge, and AI is not there yet, and who knows if it ever will. All companies that are firing (or not hiring) programmers over current day LLMs are going to fail.

[–] ricdeh 13 points 1 week ago (1 children)

Matrix is not proprietary. The protocol is FOSS, Synapse server is FOSS, Dendrite server is FOSS, there are FOSS clients, Element is FOSS too afaik.

[–] ricdeh 4 points 1 week ago (1 children)

Well, you've got to climate-proof it. At least try to. Hydroponics, which, if done right, is both more space efficient, less susceptible to disease and environmental hindrances, and requires much less water. Solar power generation loves the sun and the cells will not really care how hot it is (in realistic environments), they will only get more efficient. Go subterranean to a degree, and have your architecture style be inspired by things like Earthships.

Freshwater can be gotten from wells, rain traps or dehumidifiers. If you want animals, you will have to hold them in buildings similar to your own dwelling.

Keep in mind that this advice is for if you expect it to get hot in your area. However, parts of Europe will tend to get colder due to climate change, at least at certain times of the year.

[–] ricdeh 4 points 1 week ago

Thanks, uninstalled

30
submitted 5 months ago* (last edited 5 months ago) by ricdeh to c/nostupidquestions
 

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?

 

A signal handler race condition was found in OpenSSH's server (sshd), where a client does not authenticate within LoginGraceTime seconds (120 by default, 600 in old OpenSSH versions), then sshd's SIGALRM handler is called asynchronously. However, this signal handler calls various functions that are not async-signal-safe, for example, syslog().

 

I recently wanted to buy a product from a manufacturer and luckily they offered PayPal as a payment method. However, after I signed into my PayPal account, it wouldn't show my bank account as a payment option and instead prompted me to add a card or bank account, despite my account being fully confirmed and direct debit activated. PayPal customer service reps told me that maybe the retailer blocked direct debit through PayPal and I should try adding a credit card, however, why would they do that if they offer non-PayPal direct debit anyway? The customer service reps further told me that my account was in good standing, so there shouldn't be any problems with trust etc. Have you ever encountered an online shop that refused direct debit when handled by PayPal?

16
submitted 9 months ago by ricdeh to c/linux
 

Do you think it will be possible to run GNU/Linux operating systems on Microsoft's brand new "Copilot+ PCs"? The latter ones were unveiled just yesterday, and honestly, the sales pitch is quite impressive! A Verge article on them: Link

 

"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."

 

"The IARC will reportedly classify aspartame as a possible carcinogen. But this isn’t a food safety agency, and the context matters."

view more: next ›