Menu

Gifts of Nature by John Locke

John Locke (1632-1704) recognized that the free gifts of Nature (land, forests, the water in lakes and rivers, fresh air, the flowers and fruits that grew wildly) belong to no one but if you “mixed your labour” with any of them, you acquired a “right to private property” of them. The water in the stream belongs to everyone, but the water that I went and fetched in my bucket belongs to me. The trees in the forest are anyone’s, but the one I cut down is mine. So too as regards the fruit and flowers that I have carefully picked. Fair enough. But, what if I put my labour to erecting a fence around a whole lake? Does that entitle me to private ownership of this entire “free gift of Nature,” such that I can reserve its watery wealth all to myself or, perhaps, charge a fee to anyone who wants to draw a bucket from it?

Fallibilism in philosophy

Fallibilism is that some parts of accepted knowledge claims could be wrong or at least flawed. In contrast, a fallibilist is not so quick to discount the possibility of having knowledge. For the fallibilist, the lack of absolute certainty does not undermine our ability to know the truth of some particular claims. Fallibists are willing to accept a justified claim as true until it is shown to be false. 

This idea is not as essential as some found in philosophy, since often human knowledge is founded on observed interactions that could be interpreted incorrectly. Numerous times our understanding of the world is found to be fallible, not perfect, and we discover mistakes after new empirical observations are made. The response of the scientific community in that case is to revise the knowledge claim, not to deny the possibility of knowing anything for sure. 

Two philosophers have contributed significantly to the philosophical understanding of fallibilism. 

  1. Charles Sanders Peirce was the first to say that our knowledge about science is naturally fallible. This is not to say that we should deny its validity, but at least be aware of its shortcomings.
  2. Willard Van Orman Quine took what Peirce said a little further. He not only applied fallibilism to science, but to any analytic statement as well. Since our statements are founded on a fallible science, then the natural laws which the statements express are also fallible.

How to configure server to listen TCP/IP port on Microsoft SQL Server?

In this article we will look how to configure or enable SQL Server database engine to listen to a particular port.
1. Open MS sql server configuration manager
Goto  SQL server Network Configuration section >> Open protocol for SQLSERVER 
You will see Protocol TCP/IP is showing in Disabled status. By default it is disabled.  

MS SQL Server Configuration Manager
SQL Server Configuration Manager
2. Enable the TCP IP port 
Default it will be Disabled, we have to enable it to listen a server request.
  a. Double click on the TCP/IP option, a new window will appear.
  b. From Protocol tab Select the Enabled value as Yes.

Enable TCP/IP in MS SQL Server
Enable TCP/IP in SQL Server
3. Open the IP Address tab now. Here you will find few IP<n>, and you need to enable the right one and configure with write port.
Here, we will enable our localhost server request on port number 1433. 1433 is default port for MS sql server, which you may change as your wish. Configure the following values here.
Active = Yes

Enabled = Yes
IP Address = 127.0.0.0
TCP Dynamic Ports = <keep it empty>. Default you may find 0 here, please remove the value 0.
TCP Port = 1433
  After making all these changes hit on apply button.
Configure TCP IP properties in MS SQL SERVER
Configure TCP IP properties in MS SQL SERVER

4. If you not sure about the request server and your application is unable to listen to configured IPn, then please update the IPAll section at the end of this IPs with same port number 1433.
IPALL MS SQL Server Configuration TCP/IP
IPALL MS SQL Server Configuration TCP/IP 

Note: These changes will not work until and unless we restart the SQL services. To restart the services. Again go to MS SQL server configuration manager.
Open SQL Server Configuration Manger >> click on SQL Server Service >> SQL Server (SERVER NAME) >> Right click on that and select the restart option.