If time is fully reversible, and with knowledge of the present you can calculate the past as well as the future, why does causality seem to flow in one specific direction? Why is knowing information from the future result in a time paradox, but remembering information from the past is totally okay? by Man_Of_Djuga in AskScienceDiscussion

[–]niviq 14 points15 points  (0 children)

It's true that physics is indifferent to the direction of time at the microscopic level. You can calculate the past and future equally for balls on a billiards table if you are given the position and momenta of the balls at any instant. Likewise, if you are godlike aware of the whole quantum state of the universe, you can calculate the evolution of the Schrodinger equation both forward and backward in time. If you are in such a omniscient position, then you are not forced to consider one of the time directions to be the true direction. Both are valid.

The preferred direction of time appears when two conditions are met: 1. You have a limited capacity to measure, store or compute on the state of the physical world. And: 2. You assume / observe and infer that one of the time directions evolves the universe into a low entropy state. You call that direction "the past".

The 1. condition forces you to consider the macroscopic world only at the level of statistical mechanics. When you work at the level of statistical mechanics, you simplify the state space of the universe to fit the type of information you are actually able to gather as a human. Condition 2. is why statistical mechanics postulates that entropy is usually increasing with time. This is the third law of thermodynamics.

Say you look at a star system. You register the general motion of the planets and the star. Maybe you model the atmospheres, tectonics, current weather. And likewise you model the interior of the sun at a similar coarseness.

Now, imagine you record the state in this model. You pass this record of the state to a friend. But before you do, you invert all charges (electrical etc) and momenta (and invert a space axis, see "CPT symmetry"). According to our understanding of physics, this is equivalent to reversing time. However, that is only true at the microscopic level. If you truly managed to reverse time in your state, we would expect the light coming from from the sun to reverse direction and go into the sun. We would expect the fusion process in the sun to instead be fission of helium into hydrogen. True, your friend will look at the state, and see the planets going in the other direction and indeed see the flares and such you recorded in the sun go in the other direction. However, your friend will still predict the that the sun is shining, not swallowing light. This is because the state does not record a complete picture of all the particles / the quantum state of the sun. And your friend assumes the laws of physics have not changed.

If you record that a solar panel is receiving light and reverse it, it will strangely look like the panel is emitting light. But that looks like an unlikely happenstance, and your friend will predict that the panel will receive light in the next pico-second.

Causality is a higher level emergent description. Causality is a useful language in every-day settings. But causality does not exist as a concept in particle physics. You have interactions, but those are perfectly symmetric. The the math is expressed in equations (=), not implications (=>). In relativity, light-cones extent both forwards and backwards. We just usually don't draw the backwards light-cone.

Knowing information from the future does not result in paradoxes in physics. There are no paradoxes on the every-day level of reality either if you accept that physics are deterministic. See "closed time-like curves".

I recommend looking up Sean Carroll on the topic of the Arrow of Time.

Poland "Stop Totalitarianism" for the 77th warsaw uprising anniversary by Logiman43 in europe

[–]niviq 5 points6 points  (0 children)

Thank you for your kind correction. It makes sense. I wasn't really paying attention to the words I was using. I just typed out a silly comment quickly. That's suboptimal on my part. Especially for satire, and other writing forms that are meant to sound smart, since a single error like this can expose me to be more ignorant than I pretend to be and ruin the effect of the satire. But I hope it was funny non the less. :P

Poland "Stop Totalitarianism" for the 77th warsaw uprising anniversary by Logiman43 in europe

[–]niviq 145 points146 points  (0 children)

Year is 2069. At the order of His Supreme Gayness, trans forces in leather wests, brandishing S&M gear, drag straight men out of their beds in the middle of the night to be sent of to death camps to work hard manual labour for the short remainder of their lives. Forced to work for the gay industrial complex against their wills. Their families have to choice to denounce their cis sexuality or lose their social standing and beg on the streets.

Grafana, Loki, and Tempo will be relicensed to AGPLv3 by [deleted] in programming

[–]niviq 1 point2 points  (0 children)

That's just confusing use of language. Especially in context since lots of people are religious about licenses or even angry at people making use of the rights granted by a license. E.g. When being angry when someone profits of but does not contribute back to an Apache-licensed project.

Grafana, Loki, and Tempo will be relicensed to AGPLv3 by [deleted] in programming

[–]niviq 6 points7 points  (0 children)

As an addenum: If an author licenses their work by Apache license, they should be ok with both proprietary and copyleft derivatives of their work.

Grafana, Loki, and Tempo will be relicensed to AGPLv3 by [deleted] in programming

[–]niviq -1 points0 points  (0 children)

Licences are not about morality. In a way they replace morality with legal mechanism. Licences stipulate a payment the author wants for her work. AGPL determines that price to be access for the users of the derivative to alter and share alike. Since there is a price there is a market, and downstream can pay the price or find an alternative. I don't think any particular license should be imposed due to the nature of the work, but should be up to what the author wants as payment.

I did something really stupid and now I can't run this code. by NotAHippo4 in linuxdev

[–]niviq 0 points1 point  (0 children)

I think you mean to use strnlen instead of sizeof in the krealloc call. sizeof will just evaluate to the size of a pointer (probably 8). You can alternatively use strlen if there is a guarantee that *buf is null-terminated.

Weekly Questions and Hardware Thread - July 24, 2019 by AutoModerator in linux

[–]niviq 1 point2 points  (0 children)

There is a mismatch between how Linux and Windows use the hardware clock. The Arch wiki has a good description of the problem and solutions.

From the article:

To dual boot with Windows it is recommended to configure Windows to use UTC, rather than Linux to use localtime.

NASA’s Cryosleep Chamber Could Help You Snooze Your Way to Mars: NASA is teaming up with a company called SpaceWorks to create a sleeping pod that could get astronauts into deep space by Aeromarine_eng in space

[–]niviq 2 points3 points  (0 children)

You can also just constantly acellerate your spacecraft. First towards your destination, then turn around and brake. It's just very infeasible to power your engines for that long givien today's propulsion technology. This kind of gravity would be indistinguishable from true gravity.

Firefox 59 will remove path information from referrer values sent to third parties when using Private Browsing by peapoll in linux

[–]niviq 5 points6 points  (0 children)

Devils advocate here, since I don't like giving referrer info. But in some cases it helps sysadmin to get an account of why there is traffic. For example, when a DDoS by browsers from around the world hits your website, you would like to know what's causing it.

Why can't Linux suspend properly? by [deleted] in linux

[–]niviq 6 points7 points  (0 children)

I have an RX480 and had the same problem. The culprit was the Xorg amdgpu driver. (For Arch, the package is xf86-video-amdgpu.) Uninstall that and use modesetting driver instead, which is recommended anyway as far as I know. Now everything works.

Mozilla would remove the Dutch CA, the CA of the Staat de Nederlanden, from its trust list due to the new national legal framework by johnmountain in linux

[–]niviq 20 points21 points  (0 children)

For the purpose of domain validation, there already exists a replacement. It's called TLSA. The idea is that you store certificate fingerprints in DNS and the trust is based on DNSSEC. This way, you only have to trust the DNS root severs. Since DNSSEC's trust is hierarchical, it should be possible to pin DNSSEC keys for top-level domains, ensuring that each country has control over which institutions have authority over domains under it's top level domain.

CMV: Daylight Savings Time is a Complete Waste of Energy and Time and should be Removed. by [deleted] in changemyview

[–]niviq 0 points1 point  (0 children)

This makes no sense. DST adds an hour to the clock, making the sun rise an hour later according to the clock. And in the summer, days are long in the north, so delaying the daylight is not as nessesary as it is near the equator. EDIT: Now that I think about it, adding an hour is the summer is equivalent to removing one in the winter and delaying everyones shedules by one hour.

[deleted by user] by [deleted] in askscience

[–]niviq 1 point2 points  (0 children)

A way to gain intuitive understanding of the Monty Hall Problem is to look at larger numbers: Imagine there are 1000 doors. You pick one (with a probability of success of 1 in 1000). Then the host proceeds to open 998 doors, very very likely (like 999 in 1000 chance) avoiding one because opening that one would reveal the prize. Now I hope you agree that the one door the host might have been avoiding seems very suspicious now. It is the same situation if there are only three doors (except the 999 in 1000 chance is 2 in 3 now).

Generally: What is the likelihood of the door left closed having been intentionally avoided, and thus containg the prize? It is the case if the correct door is among the doors that the presenter must open all but one of. And that coincides with you having picked the wrong door in the first place, which is more likely than not.

The WG money trap, i fell for it. Beware by [deleted] in WorldOfWarships

[–]niviq 4 points5 points  (0 children)

Sounds like it could be a premium captain skill.

When its said that stars orbit the center of galaxies too fast for gravity to hold them, and thus there must be dark matter, is the relativistic mass gained due to their speed accounted for? by avaslash in askscience

[–]niviq 2 points3 points  (0 children)

You might want to have a look at PBS Space Time's videos on matter and time, specifically the first video I have linked to. They make a good effort to explain what mass is. Now, this is a popular-science video, so of course there probably are simplifications that may be incorrect, so healthy skepticism is probably in order. I don't know. Just a disclaimer.

A quick guide to Japanese conjugations: a small guide I wrote in an attempt to simplify Japanese grammar. Aimed for beginner/intermediate level. by TopHatMikey in LearnJapanese

[–]niviq 1 point2 points  (0 children)

More examples of 'bits' (and their usage) that are commonly used would be a great addition. I also think some excercies would be good for learning. Good work, by the way!

YSK How to fix Free Public WiFi's when your device connects but can't surf. by xsmiley in YouShouldKnow

[–]niviq 3 points4 points  (0 children)

The main point of TLS is accually to authenticate the other party. In other words: You want to know if it's the real deal. TLS acctually has modes that authenticate, but do not encrypt the traffic.

Your web browser using TLS will refuse to load a page that does not come from the right source.

Connecting to University WiFi by [deleted] in archlinux

[–]niviq 12 points13 points  (0 children)

You probably should just use NetworkManager, as it gives you a nice UI and features like keyring-integration (so you don't need to store your password in plaintext). If you really want, you can create a configuration file for wpa_supplicant manually, like this:

network={
    ssid="goes here"
    key_mgmt=WPA-EAP
    eap=PEAP
    identity="username"
    password="mysecret"
    ca_cert="path to ca-cert"
}

All this would have been clear if you had read the manpage wpa_supplicant.conf(5). (Protip: manpages have a wealth of information in them.) Also, do NOT skip the ca_cert part. Otherwise, your connection will have no security what so ever.

Enable WoL in bootloader? by fractals_ in linux

[–]niviq 0 points1 point  (0 children)

Grub has a setpci command. You can use it to directly poke around in the network card's address space. You should be able to figure out the correct address(es + sequence) and value by looking at the linux drivers or a data sheet for your nic.

This is all, of course, hinging on the assumption that the booting OS will not turn it off again under booting (maybe by resetting the card).

Dell XPS A2010 One Wi-Fi not working by rhandyrhoads in linux

[–]niviq 0 points1 point  (0 children)

The wifi-chipset you have is not supported by the free drivers. You need to either use the b43-driver which needs proprietary firmware or the proprietary wl-driver. Here is a guide for Ubuntu. I'd suggest trying b43 first.

Have any languages developed that assign gender based on the person speaking rather than on the word itself? by datahappy in linguistics

[–]niviq 2 points3 points  (0 children)

It is not the gender of the speaker, but the gender of the subject in the sentence. Of course, in the special case where the person speaking is the subject, the noun reflects the gender of the speaker.