Hacker Newsnew | past | comments | ask | show | jobs | submit | arunix's commentslogin

There's another version of this where the islands are placed in a more natural way nearer to their continental neighbours:

https://kottke.org/22/12/the-topologists-map-of-the-world


To be fair, in topology there’s no concept of distance.


On the front page, there is an example about optional typing, but it's not very clear how the typing is coming in:

  def fib(x) { x <= 2 ? 1 : fib(x - 1) + fib(x - 2) }
  
  println "40th fibonacci number is ${fib(40)}"


ORMs based on the query object pattern don't hide the database, but make SQL more reusable/composable (e.g. SQLAlchemy, JOOQ, etc).

https://martinfowler.com/eaaCatalog/queryObject.html


One wonders if that’s an ORM at all or a query composer…


Related: Does one have to be a genius to do maths?

https://terrytao.wordpress.com/career-advice/does-one-have-t...


He's right, of course, for those people who already have a mathematical gift, but the problem with that is that Tao has never experienced not being a mathematical genius, and is no more capable of understanding what it's like to not be a genius as an ordinary person is capable of understanding what it's like to be one.


Why does Ruby make Asciidoctor horrible to work with?


And at the end of that Bob says:

> For my part I'll just say that I have given due consideration to the points you've made, and while I disagree with your conclusions above, I have integrated several of your better ideas, as well as this entire document, into the second edition of Clean Code.


Much faster and more efficient and better to just buy a copy of:

https://www.goodreads.com/en/book/show/39996759-a-philosophy...


Bob can learn and change. Good for him. Can you? (you the reader, not the person I'm responding to - except when they by reading this comment are the same person)


I agree that the prime list example is really a constructive proof. But what about the sqrt(2) and log(2) examples?


You give me a rational candidate for √2 and by the argument of the submitted article I “construct” another rational candidate with strictly smaller numerator and denominator.

You give me a rational candidate p/q for log 2 and by the argument of the article I “construct” that p = q = 0.

In both instances I create a contradiction thus showing that you could not have provided me such a rational to begin with.

Now let me show you non-constructively that there are irrationals a and b with a^b rational.

To prove this I consider c = √2^√2. I don’t know whether this is rational or irrational so I invoke the law of the excluded middle.

Suppose c is rational. Then take a = b = √2 and we have a^b = c where a and b are irrational and c is rational.

Otherwise suppose c is irrational. Then take a = c and b = √2 and we have a^b = (√2^√2)^√2 = √2^2 = 2 and again we have our result.

What is the difference here? I have no idea whether c is rational or irrational. Either way I can make it work but I can’t tell you which possibility is the genuine one.

You can actually make better choices of a and b and show this result constructively.

This leads to a deeper question. Are there statements with no constructive proof and how do you prove that. This is beyond my expertise, but there are indeed high-powered logical tools that allow you prove such results for certain statements.

The stuff that human beings have done by simply looking at the stars and dreaming really hard is pretty awe-inspiringly incredible.


Can you say more about those bugs?


I think this is a joke referencing Franz Kafka's short story The Metamorphosis: https://en.wikipedia.org/wiki/The_Metamorphosis


Correct.


Right at the end of the article:

> Why not release the belugas into the ocean?

> It's geopolitically difficult to return many belugas to their native waters, because many come from Russia, Lott said.

> Sending the Marineland belugas into the wild would have been "inhumane," Trites said. At least half of the animals were born into captivity, so they don't know how to hunt and wouldn't be accepted by the local beluga population.

> "The animals are so social that they can't survive on their own," he said.


Which VPS?


Hetzner. And I used CapRover to spin up / manage the cluster.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: