Top
Best
New

Posted by eatonphil 10 hours ago

Size of Life(neal.fun)
1433 points | 177 comments
chrismorgan 9 hours ago|
The dynamic soundscape is delightful, as it subtly adds instruments and musical texture as you progress. And going back down the scale regresses it to simple again. Smoothly done.

It reminded me of Operation Neptune (1991): each level starts with just one channel, probably percussion, and as you progress through the rooms it adds and removes more channels or sometimes switches to a different section of music. It is unfortunately all sharp cuts, no attempts at smoothing or timing instrument entry and exit. A couple of samples: https://www.youtube.com/watch?v=S0LNaatyoQk is an hour of gameplay revelling in “the dynamic and sometimes beautiful music of Operation Neptune” using a Roland MT-32 MIDI synthesiser; and https://www.youtube.com/watch?v=wPxEdQ4wx9s&list=PL3FC048B13... is the PCM files used on some platforms (if you want to compare that track with the MT-32, it starts at 28 minutes).

voxleone 6 hours ago||
I love how the music swells and becomes more intricate as life expands and grows more complicated.
modeless 8 hours ago|||
Man I played Operation Neptune a lot when I was a kid. I wonder if it was the first game to do this style of adaptive music layering. It predates the iMUSE system used in LucasArts games like X-Wing and TIE Fighter.

For anyone curious, you can actually play it here: https://archive.org/details/msdos_Super_Solvers_Operation_Ne...

compiler-guy 6 hours ago||
The arcade classic Space Invaders had a primitive soundscape in that every time the remaining invaders advance, it plays a short bass note. As fewer and fewer invaders remain, it takes less time for them to advance, and the note repeats faster and faster, it adds a remarkable amount of increasing tension as each level progresses.

So not exactly the same, but perhaps prototypical. I think Asteroids did as well.

mrandish 4 hours ago||
Interesting Space Invaders Trivia:

The game speeding up as invaders are eliminated was an unintended consequence of the hardware running full speed to draw all 55 invaders. As invaders are eliminated the draw calls finish faster and the game speeds up. There is no code in the game to throttle the speed. The 2 Mhz 8080 is always drawing full speed. It's delightfully serendipitous this happens to ramp up the difficulty as you near the end of each level in such a compellingly perfect way. (https://www.tomshardware.com/video-games/retro-gaming/space-...)

I've watched some interviews with the game's programmer Tomohiro Nishikado and, although translated (so subject to garbling), he seems to confirm this was a 'happy accident'. He indicates he set the max number of invaders based on what the hardware could draw but there was no intent to have the speed ramp up. Of course, he noticed that it did this during play testing but decided to keep it that way. Arguably, it's one of the most compelling aspects of the game. Modern emulators have to add code game-specific code to limit the speed or the game plays too fast. Leaving no CPU cycles unused is the sign of an elegant design.

gizmo385 7 hours ago|||
The music was breathtaking here - I'd absolutely pay for a version of it. Really solidified the experience
ralfhn 6 hours ago||
From the author on twitter[1] "The background music is a cello performance by Iratxe Ibaibarriaga and composed by Aleix Ramon"

[1] https://x.com/nealagarwal/status/1998788695449808920

tracerbulletx 3 hours ago|||
This is something you do when scoring a game too, wonder if the author ever worked on game programming.
jevogel 13 minutes ago||
The rest of the author's website is a bunch of games, so I'd say so.
anon_cow1111 5 hours ago|||
Anyone find an actual link for the finished track? Credits are mentioned on his site and twitter but I didn't find it anywhere when searching for the artist names.
wormpilled 8 hours ago|||
I absolutely loved that looping music track, please authors make it available.
ralfhn 6 hours ago||
From the author on twitter[1] "The background music is a cello performance by Iratxe Ibaibarriaga and composed by Aleix Ramon" [1] https://x.com/nealagarwal/status/1998788695449808920
01HNNWZ0MV43FF 3 hours ago||
Thank you for sharing this, I played Operation Neptune as a kid and never noticed the dynamic music!
cs702 9 hours ago||
Beautiful. It's clearly a labor of love.

The authors deserve our support. Buy them a coffee via the provided link.

Thank you for sharing this on HN.

setgree 8 hours ago||
He has many other cool visualizations!

Space Elevator: https://news.ycombinator.com/item?id=45640226

Deep Sea: https://news.ycombinator.com/item?id=21850527

simonw 4 hours ago|||
He was also responsible for one of the worst web pages ever created: https://neal.fun/stimulation-clicker/

(It's utterly brilliant but monstrous.)

aschobel 2 hours ago||
why did i click. ha, it's incredible how addictive simple dopamine loops are.

Thank you!

abustamam 7 hours ago||||
Deep Sea one is scary for some reason. It just gives me shivers to think about how deep the sea is, and what horrors lurk down there. I know that I'll never encounter such a being, but still kinda creepy.
littlekey 46 minutes ago||
>for some reason

This is a pretty common fear, just look up thalassophobia (or don't! sorry!)

echelon 1 hour ago|||
I love Neal's work so much. He's constantly making some of the coolest stuff on the web. I'm utterly delighted every time I see his domain on the front page of HN.

I hope he never stops making these art pieces - everything he creates brings joy, regardless of whether it's educational or funny or whimsical. I'm in awe of his creative output, his manner of communication, and his ability to steal hours of our time playing ridiculous little games that make us question the fundamentals of life and society.

He's right up there with XKCD in my mind.

--

This is probably the only time I'll use my super pedantic mode on Neal's work, and it's only because I love biology -

> DNA

> The genetic instructions for life

> 3.5 nanometers tall

DNA has a lot of dimensional metrics. It gets complicated. The people that study this stuff really care because it's essential for how our enzymes work, and small differences in spacing tolerances would totally break all of the machinery.

This "3.5 nm" figure is roughly the height of one turn of the helix for one form of DNA (B-DNA). The figure is showing multiple turns in the cartoon illustration.

In theory, you could create a polymer of infinite length (or height).

B-DNA is 34 Å per turn, with 10.5 bp per turn (table 1) :

https://www.ncbi.nlm.nih.gov/books/NBK6545/

> Blue Whale

> King of the animal kingdom, it is the largest animal to have ever lived. It can eat up to 40 million krill per day during peak feeding season.

Please fix this one, Neal! We don't know that the blue whale is the largest animal to have ever lived (even assuming we know we're just talking about earth).

Blue whales are perhaps the largest animal to have ever lived on earth. But we simply do not know. The fossil record is woefully incomplete.

We even have new papers coming up all the time that challenge this:

https://www.science.org/content/article/whale-whale-may-be-b...

Then refutations:

https://www.science.org/content/article/have-blue-whales-reg...

This is undoubtedly the last time the claim to largest will ever be challenged. Even if we dug up no new fossils, the estimations of previous finds change all the time as we learn more.

Also - what does "largest" mean? Mass? Length? Surface area?

It's okay to say that they're the largest (by some metric) that we know of. But it is not correct to say that they're the largest to have ever lived - at least as far as we know or could ever know. And by setting an absolute, inquiring minds memorize the point and stop wondering.

It's very probable that we'll never know the definitive answer to this.

abustamam 7 hours ago||
You really can't go wrong with any of Neal's fun projects!
milancurcic 9 hours ago||
Neal delivers. I recently learned that viruses are not considered living being, but I'm nevertheless happy they're included here because they're both relevant and interesting in this context.
rssoconnor 9 hours ago||
Not that I'm qualified to reply, but I think this is debated. I seem to recall reading in "Immune" by Philipp Dettmer that there is an argument that a virus is analogous to a spore stage of life, and the virus begins "living" when it plants itself inside a cell full of "nutrients", sheds it's skin and begins consuming and replicating.
cainxinth 9 hours ago|||
Viruses are to life as LLMs are to reasoning: they often behave like their category expects but not for the same reasons as the genuine article.
paddleon 9 hours ago|||
as a former virologist, I love the thought that LLMs are the virus of reasoning :)
graybeardhacker 6 hours ago||
Once a virologist always a virologist I always say.
seemaze 9 hours ago|||
..er, a parasitic threat to life and happiness that become an endemic drag on global well being?
alkyon 9 hours ago|||
They do have genes and are subject to natural selection so to say the least they are a clear borderline case.
dsego 5 hours ago||
I was taught in school they were something in between.
baxtr 9 hours ago||
If you’re interested to read something on that topic I highly recommend the essay "That's About the Size of It" by Isaac Asimov (in his book "View from a Height").

He argues that human perception of animal size is skewed because humans use themselves as a benchmark.

He takes a logarithmic approach to illustrate where humans actually fit within the overall scale of the animal kingdom. We are way larger than we think we are!

jiggawatts 6 hours ago|
We are megafauna predators! We’ve wiped them almost all out, which makes it less obvious, but that’s our ecological niche.
travisgriggs 9 hours ago||
> A highly social, relatively hairless bipedal ape that was once a nomadic hunter-gatherer, but has adapted to create websites.

Definitely worthy the scroll!

8cvor6j844qw_d6 9 hours ago|
Makes a good profile description on certain websites.
jphoward 10 hours ago||
It seems to be like some of the scales slightly off?

If you are looking at the ladybird (ladybug) with the amoeba to the left, the amoeba isn't an order of the magnitude smaller - it would actually be visible by the human eye (bigger than a grain of sand)? Indeed, the amoeba seems the same size as the ladybird's foot?

Similarly, this makes the bumblebee appear smaller than a human finger (the in the adjacent picture), which isn't the case?

prmph 6 hours ago||
Cool visualization, but I also noticed the switch from SI units to imperial. From micrometers to inches, which was jarring and hard for me to compare.

I'd suggest keeping the SI unit , or at least having both once we get to the level of inches.

s1mon 5 hours ago||
I found that jarring as well. There's a toggle in the upper right to switch to metric.

Even with setting it to metric, it progresses through units based on the scale. I realize that scientists love to work in scientific notation, and progressing from nanometers to micrometers, mm, cm, and finally meters sort of follows that kind of logic. I wonder how it would feel if the whole thing was in constant units or at least there was an option for that.

glenstein 9 hours ago|||
I'm seeing the amoeba as approximately the size of the heel segment of a ladybug's leg. I consider lady bugs pretty small in an intuitive sense, their legs quite small and the smallest end segment to be especially small. I think that leaves an amoeba on the fringes of distinguishable perception which seems right to me, unless I'm overestimating their size.
elicash 9 hours ago|||
I came to the comments to express surprise that amoebas were so large. It appears they vary wildly in size (as small as 2.3 micrometers... but up to 20 cm, or nearly 8 inches).

https://en.wikipedia.org/wiki/Amoeba#Size_range

adrian_b 9 hours ago|||
It is not right to call the xenophyophore that is on the last row, and which can have a size of up to 20 cm as an "amoeba".

Only the next row above it, with Pelomyxa, is indeed an amoeba and one that is very frequently encountered and which usually has sizes not much less than 1 millimeter and sometimes it can reach a size of a few mm.

The true amoebas are much more closely related to humans, than to xenophyophores (giant marine unicellular living beings) or to plants.

Besides the true amoebas there are also a few other kinds of unicellular eukaryotes with shape-shifting cells, e.g. foraminifera, radiolarians and others, but already in the first half of the 19th century it was recognized that those other groups change their shapes in a different way than the amoebas, so they were classified separately, even if the term "amoeboid cell" has always been used about any cell with variable shape.

The true amoebas are related to the group formed by animals and fungi, and there are some amoebas that have a simple form of multicellularity, so it is likely that some of the mechanisms needed for the evolution of multicellularity have been inherited from a common ancestor of animals, fungi and amoebae.

The multicellular or multinucleate amoebae that belong to Myxomycetes (one of the kinds of slime moulds) can reach much bigger sizes, e.g. a diameter of up to 1 meter, because they do not have the size limitation that exists for simple unicellular eukaryotes.

elicash 8 hours ago||
Thank you for that info/correction!
earlyriser 8 hours ago|||
On the other side, wasps could be so tiny. like you could put thousands of them inside an amoeba volume.

"Megaphragma mymaripenne is a microscopically sized wasp. At 200 μm in length, it is the third-smallest extant insect, comparable in size to single-celled organisms. It has a highly reduced nervous system, containing only 7400 neurons, several orders of magnitude fewer than in larger insects."

albedoa 5 hours ago||
The males of dicopomorpha echmepterygis are even smaller, with wide sexual dimorphism: https://en.wikipedia.org/wiki/Dicopomorpha_echmepterygis

I never knew about these either.

teo_zero 7 hours ago|||
But if scales were perfectly respected, how could you see both a neuron and a human on the screen?
ModernMech 9 hours ago||
The tardigrade vs. ladybug gave me pause. So a tardigrade is about the side of a ladybugs eye?
adrian_b 8 hours ago||
Actually the tardigrade used as an example is quite big at 500 micrometers.

Most tardigrades are not much bigger than 100 micrometers.

Tardigrades, together with nematodes, rotifers, mites and a few more rarely encountered groups are among the smallest animals and they are smaller than many of the bigger among the unicellular eukaryotes. That is why they have been discovered only after the invention of the microscope.

The tardigrades have evolved towards smaller and smaller sizes very early, already during the Cambrian. It is interesting that they are segmented animals, like their relatives the arthropods and the velvet worms, but they have very few segments, because in order to achieve such a small size they have lost all intermediate segments, so the segments that now form their body were originally the segments of the head, and now they are followed immediately by the original segments of the tail, without the original body that connected the head to the tail. Thus they have been miniaturized by losing their body and becoming a walking head (the legs of the tardigrades are what in arthropods have become appendages of the mouth, e.g. mandibles and maxillae).

kej 9 hours ago||
Reminds me of https://scaleofuniverse.com . I think confining it to just living things removes the perspective of "Wow, we're really small compared to the rest of the universe".
creatonez 3 hours ago||
There is another visualization from the same author, that starts at an astronaut and ends with the observable universe https://neal.fun/size-of-space/
abustamam 4 hours ago||
Somewhat related!

https://youtu.be/XRdh8gmVR90?si=PvgoXrgjV62tsUy6

thundergolfer 9 hours ago||
Pretty glad the 9 foot long Arthopleura centipede went extinct 300 million years ago. No one wants to deal with that thing.
kkylin 9 hours ago||
We've still got this:

https://en.wikipedia.org/wiki/Eunice_aphroditois

Thankfully they don't live on land.

swiftcoder 8 hours ago|||
That's fresh nightmare fuel all right
hermitcrab 6 hours ago|||
Not really bothered by snakes, sharks or spiders. But those things (and cave centipedes) look terrifying.
adrian_b 9 hours ago||
It was a millipede, not a centipede, which probably ate fungi or decaying plants.

So it was not a dangerous predator, though it could have been poisonous, like many modern millipedes.

bariswheel 4 hours ago||
The music is so moving, tear inducing. One of the best links I've seen posted here and I've been here 15+ years. Well done Neal. I wish credit was given to the music, anyone know who created it?
hypertexthero 4 hours ago||
The following from clicking on the i on the top-right after starting the show:

> Created by Neal Agarwal

> Illustrations by Julius Csotonyi

> Production by Liz Ryan

> Music & SFX by Aleix Ramon

> Cello performance by Iratxe Ibaibarriaga

Beautiful work.

gizmo385 4 hours ago||
If you click the "i" info button in the top right, it'll list the full credits, including those who worked on the music.
darepublic 30 minutes ago|
this has more of an indie gem feel compared to the blockbuster that was stimulation clicker. as others have mentioned it reminds me of scale of the universe flash animation. I think borrowing some ideas from that, including zooming in and out rather than side to side, could have benefits here.
More comments...