Recent submissions

Comment · 6 years ago
You are slightly improving as a person. I did not expect that. To respect your personal growth, I'll retire this account.

In the case example that you linked, I find it disappointing that you still do not read entire threads. The original article is a Wikipedia article with many authors. The original comment, which critiques either Wikipedia or Baumol & Bowen's original study, includes the summary:

> So - this is simply a bad, ignorant example. It's not just wrong, it's flagrantly, wildly, outrageously misinformed, and is based on an almost total lack of insight into an industry that is worth $146 million a year - of which around $90 million is income from streaming.

My comment concludes with the line:

> This is a bad, ignorant example. Not just wrong, but flagrantly, wildly, outrageously misinformed.

I understand that you object to when we (those who know of the Prime Directive) hold a mirror up to HN. It is embarrassing to imagine how other people must see us, knowing how we see other people. However, that does not mean that we should stop looking at ourselves in the mirror.

Oh, and finally, have a happy Halloween.

Comment · 6 years ago
I wonder whether maths really can be self-taught for more than about two generations. It has been known since the beginning of maths that it must be taught by teachers who understand the ideas to students who challenge the descriptions.
Comment · 6 years ago
Hi, to be gentle and brief: Lengthening telomeres can provoke cancerous behavior. Therefore we cannot simply lengthen telomeres by giving people more telomerase; we need a more holistic approach which understands the cancer/senescence tradeoff.

It is not a problem for a creature to live for a long time; the inevitability of cancer seems to itself be genetic and part of the human experience but not for all life. You mention whales, but lobsters are even more interesting: They do manufacture telomerase throughout their lives, and they are not killed by cancer in old age, but by being unable to molt and continue growing. Trees are interesting too; they must always grow in order to keep living, but past a certain size, the physics of water limits their ability to grow.

Indeed, if we want to understand trees and whales, my first guideline would be that, because they are so large, the rules for cellular homeostasis are different at that scale. The things which allow us or lobsters to live for long times are not the things which allow whales or trees to live for long times.

Comment · 6 years ago
Do your analysis per-capita, please; as a former gigging musician, I assure you that it doesn't matter how much money is being given to the Big Four by streaming services, it only matters how many gigging hours there are per week. And the number of gigging hours per week is limited, and the amount of music produced per gigging hour has not changed in centuries.

This is a bad, ignorant example. Not just wrong, but flagrantly, wildly, outrageously misinformed.

Comment · 6 years ago
There's evidence against strong Sapir-Whorf in the logical-language subculture. They originally wanted people to learn logic by learning Loglan, but today the speakers of Lojban and Toaq are usually either fluent or logical but not both.

The weakest forms of Sapir-Whorf are obviously true, via Zipf's law; being able to shorten long phrases into short nonce words allows for faster communication, which allows for normalization of concepts, in a positive feedback loop. In English, for example, it's no accident that the shortest two words are "a" and "I" and that they are also the most two common ways to refer to things; "u" is on the way there, too!

Comment · 6 years ago
Two days ago: https://news.ycombinator.com/item?id=24766148

Unsure how Aeon is doing this; some sort of URL trickery?

Comment · 6 years ago
It is essential when we look at deep time, or any sufficiently high-dimensional and detailed time series, to remember that we are only looking at a tiny slice. We always like to talk of "the tree of life", which might mislead folks into thinking that we get a clean cross-section of every branch of some high-dimensional tree. But, in truth, what we get is more like a tiny wedge cut out from a beanstalk with many central vines; we have only small leaves and cuttings from a mighty thick overgrowth of life.
Comment · 6 years ago
Relax already. Count your karma; I'm pretty sure that you're positive in this thread. Please, instead, reflect upon why you've felt the need to post multiple times in this thread without actually talking about the original article's content.
Comment · 6 years ago
Comment · 6 years ago
I'm not going to argue Python politics with you, but suffice it to say that only a few communities have had such a bad major version upgrade experience. Here are some off the top of my head for comparison, from roughest to smoothest:

* Perl 5 to Perl 6: So disastrous that they rolled back and Perl 6 is now known as Raku

* PHP5 to PHP7: Burn my eyes out, please! But of course PHP has unique user pressures, and a monoculture helps a lot

* Python 2.4 to Python 2.7: Done in several stages, including deprecation of syntax, rolling out of new keywords, introduction of backwards-compatible objects and classes, and improvements to various semantic corner cases

* Haskell 98 to Haskell 2010: GHC dominated the ecosystem and now Haskell 98 is only known for being associated with Hugs, which knows nothing newer

* C++03 and earlier to C++11: Failed to deprecate enough stuff, but did successfully establish a permanent 3yr release cadence

* C99 to C11: Aside from the whole Microsoft deal, this was perfect; unfortunately Microsoft's platforms are common in the wild

Now consider how many Python 3 features ended up backported to Python 2 [0] and how divisive the upgrade needed to be in the end.

On readability, you'll just have to trust me that when Python gets to millions of lines of code per application, the organization of modules into packages becomes obligatory; the module-to-module barrier isn't expressive enough to support all of the readable syntax that people want to use for composing objects. If you want a FORTRAN example, look at Cephes [1], a C library partially ported from FORTRAN. The readability is terrible, the factoring is terrible, and it cannot be improved because FORTRAN lacked the abstractive power necessary for higher-order factoring, and so does C. Compare and contrast with Numpy [2], a popular numeric library for Python which is implemented in (punchline!) FORTRAN and C.

[0] https://docs.python.org/2/whatsnew/2.7.html#python-3-1-featu...

[1] https://github.com/jeremybarnes/cephes

[2] https://github.com/numpy/numpy

Comment · 6 years ago
No, the entire point of critiquing the author's qualifications is to break apart the idea that, because the author is well-spoken, they are therefore correct or even reasonable. If the author had declined to publish a miniature biography beside the article, then I would not have said anything. I haven't, for example, examined the rest of his body of work; I don't have any predictions to make about what else he may have written.

> stating that the biological sex exists and in human case there are two sexes is sexist.

You got it! Sort of. It's not a problem to use the concept of biological sex, but it's completely wrong to say that humans have two biological sexes. The main problem is in the assignment of chromosomal configurations to sexual configurations; humans have a dozen or so intersex [0] configurations which don't fit neatly into binary gender theory.

And this has real-world consequences. There are many countries which have canonicalized various sorts of human-rights abuses based on the binary theory, mostly by establishing some sort of concentration camps for homosexuals. The author's writing forms a small but real brick in the wall of these camps.

> If that's so then the most biologists I've met are jest sexists and I should probably call the police and denounce them as petty criminals.

This is the error. It doesn't make sense to criminalize sexism, and indeed it's not criminalized in any jurisdiction that I know of. Instead, what's criminalized are specific deleterious pragmatic aspects of sexism: Sexual harassment, genital mutilation, conversion therapy, forced emancipation of trans children, human trafficking. When biologists are sexists, they are usually being reductionist as the author is doing, by minimizing and ignoring the diversity of the real world's biosphere; they are not directly advocating for the harm that is done by other, more hateful people, based on their reasoning.

Also, yes, my priors are that people are 99% racist, 80% sexist, 85% delusionally religious, and 20% fascist; this gives me a weak but steady belief that the typical person I talk to is, in some way, a sincere believer in deeply harmful and falsifiable cultural beliefs. I'm in the USA, for what it's worth; hopefully it's not like this everywhere.

[0] https://en.wikipedia.org/wiki/Intersex

Comment · 6 years ago
I've written Python for over a decade. There are two problems with Python.

First, the excellent readability leads directly into hard-to-read code structures. This might seem paradoxical but Dijkstra insisted that the same thing happened in FORTRAN, and I'm willing to defer to his instinct that there's something about the "shut up and calculate" approach that physicists have which causes a predilection for both FORTRAN and Python.

Second, Python 2 to Python 3 was horrible, and created political problems which hadn't existed before. Now, at the end of the transition, we can see how badly it was managed; Python 2 could have been retrofitted with nearly every breaking change and it would have been lower-friction. Instead, there's now millions of lines of rotting Python 2 code which will never be updated again. Curiously, this happened in the FORTRAN world too; I wasn't around for it, but FORTRAN 77 was so popular compared to future revisions and standardizations that it fractured the FORTRAN community.

Comment · 6 years ago
Please pay attention. I did not say "cancer or whatever". I said cancer [0], a specific family of diseases characterized by normal cells becoming cancerous [1], a state marked by unbounded growth and self-reinforcing DNA damage. Cancer and aging are intimately linked via telomeres [2], part of the structure of cellular DNA. Indeed, quoting the first sentence of [3]:

> Telomeres, the caps on the ends of eukaryotic chromosomes, play critical roles in cellular aging and cancer.

On war, we lose millions of people regularly [4]. We lose about a million people to genocide every year [5]. These are people that, in Bostrom's parlance, we have put on the train to go see the dragon; we sacrificed them for nothing at all. Nothing in Bostrom's tale suggests that, having defeated the dragon, we will stop killing millions of people.

On nuclear war or other disastrous climate change, something you only allude to, the Doomsday Clock [6] is currently at less than two minutes to midnight, and has never been closer. It is widely agreed that we are on the very edge of self-annihilation and that we expend a tremendous amount of political effort simply not destroying ourselves.

I can see that you're a relatively young and inexperienced account; I hope that you do some reading and improve your understanding of biology and history, rather than continuing to lean on mystic or mythic influences for your worldview.

[0] https://en.wikipedia.org/wiki/Cancer

[1] https://en.wikipedia.org/wiki/Carcinogenesis

[2] https://en.wikipedia.org/wiki/Telomere

[3] https://en.wikipedia.org/wiki/Telomeres_in_the_cell_cycle

[4] https://en.wikipedia.org/wiki/List_of_wars_by_death_toll

[5] https://en.wikipedia.org/wiki/Genocide

[6] https://en.wikipedia.org/wiki/Doomsday_Clock

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton