Ad hoc hypothesis

In science and philosophy, an ad hoc hypothesis is a hypothesis added to a theory in order to save it from being falsified. Often, ad hoc hypothesizing is employed to compensate for anomalies not anticipated by the theory in its unmodified form.

If someone wants to believe in leprechauns, they can avoid ever being proven wrong by using ad hoc hypotheses (e.g., by adding "they are invisible", then "their motives are complex", and so on).[1]

In the scientific community

Scientists are often skeptical of theories that rely on frequent, unsupported adjustments to sustain them. This is because, if a theorist so chooses, there is no limit to the number of ad hoc hypotheses that they could add. Thus the theory becomes more and more complex, but is never falsified. This is often at a cost to the theory's predictive power, however.[1] Ad hoc hypotheses are often characteristic of pseudoscientific subjects.[2]

An ad hoc hypothesis is not necessarily incorrect; in some cases, a minor change to a theory was all that was necessary. For example, Albert Einstein's addition of the cosmological constant to general relativity in order to allow a static universe was ad hoc. Although he later referred to it as his "greatest blunder", it may correspond to theories of dark energy.[3]

Naturally, some gaps in knowledge, and even some observations that contradict a theory, must be temporarily tolerated while research continues. To temper ad hoc hypothesizing in science, common practice includes falsificationism (somewhat in the philosophy of Occam's razor). Falsificationism means scientists become more likely to reject a theory as it becomes increasingly burdened by ignored contradicting observations, and by ad hoc hypotheses.

gollark: Not specifically wordpress, no.
gollark: I would probably use nginx, because I'm used to it and it has nicer configuration:```nginxhttp { # whatever important configuration you have for all HTTP servers, `nginx.conf` probably ships with some # fallback in case someone visits with an unrecognized Host header server { listen 80 default_server; listen [::]:80 default_server; return 301 http://somedomain$request_uri; } server { listen 80; # you may (probably do) want HTTPS instead, in which case this bit is somewhat different - you need to deal with certs and stuff, and use port 443 - also you should probably add HTTP/2 listen [::]:80; # IPv6 server_name domain1.com; location / { proxy_pass http://backend1:8080/; } } server { listen 80; listen [::]:80; server_name domain2.com; location / { proxy_pass http://backend2:8080/; } }}```
gollark: The reverse-proxy solution is in my opinion the best one, although it would require some config.
gollark: I think LetsEncrypt may not be very happy with that, though.
gollark: Yes, and you can just use a reverse proxy (with "vhosts" or whatever) for that, easy enough.

See also

References

  1. Stanovich, Keith E. (2007). How to Think Straight About Psychology. Boston: Pearson Education. Pages 19-33
  2. Carroll, Robert T. "Ad hoc hypothesis." The Skeptic's Dictionary. 22 Jun. 2008 <http://skepdic.com/adhoc.html>.
  3. Texas A&M University. "Einstein's Biggest Blunder? Dark Energy May Be Consistent With Cosmological Constant." ScienceDaily 28 November 2007. 22 June 2008 <https://www.sciencedaily.com/releases/2007/11/071127142128.htm>.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.