frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Molecular clock: bacteria used oxygen long before widespread photosynthesis

https://phys.org/news/2025-04-molecular-clock-analysis-bacteria-oxygen.html
13•PaulHoule•9mo ago

Comments

croemer•9mo ago
Original paper: https://www.science.org/doi/10.1126/science.adp1853
greenavocado•9mo ago
I'm confused. I thought stromatolites were the original major oxygen producers that made a huge amount of oxygen by way of photosynthesis.
adrian_b•9mo ago
First of all, all methods based on "molecular clocks" have an extreme uncertainty, usually much greater than claimed in the research papers that are based on "molecular clocks".

The systematic errors that affect the published results based on "molecular clocks", always lead to extrapolated time values that appear to be much older than in reality.

The reason is that the so-called "molecular clocks", i.e. the rate in time of inherited mutations that we can see in the DNA of currently living organisms is not a constant, neither in time nor between different living beings.

This variability of the inherited mutation rate is handled by calibrations based on known fossils, but this helps only for interpolation between known calibration points, not for extrapolation in the past beyond the oldest calibration point.

The rate of DNA mutations varies only slowly in time, mostly because the ambient radioactivity has decreased continuously from the formation of the Earth. I do not have access to the research paper linked here, so I do not know if they have attempted to compensate for this factor. Most likely they have not, so this already provides an overestimation of how old are the genes for oxygen consumption.

However the rate of inherited DNA mutations is only a small part of the original rate of DNA mutations, because most mutated organisms are non-viable or non-competitive. How many mutations are inherited can vary greatly between species. Some organisms have better DNA repair mechanisms than others, but usually the greatest factor affecting the variability of the inherited mutation rate is how great is the competition for the mutated organism, wherever it lives.

When competition is intense, few mutants survive. Otherwise, e.g. after a catastrophe that has wiped out the competition, or after invading a new environment, the competition is reduced and many mutants survive, having the chance to accumulate additional mutations that remove their handicaps. This leads to systematic overestimation of the times in the past of the genetic changes that have happened around mass extinctions or around the invasions of new environments.

In conclusion, without being able to read the research paper, there is a great probability that they have overestimated the time in the past when the genes for oxygen utilization have appeared.

That said, a small amount of free oxygen has already existed in the environment forever, before the apparition of the oxygenic phototrophs. That free oxygen is produced mainly by the ultraviolet light of the Sun, which can decompose the oxygen containing molecules, e.g. water and carbon dioxide.

So it is plausible that bacteria living in places exposed to air have evolved means to dispose of the toxic substance that was free oxygen, i.e. enzymes that catalyzed some harmless oxidation reactions.

However it is unlikely that bacteria have become able to use free oxygen as a source of energy before it became really abundant, as a result of the activity of cyanobacteria (blue-green algae). One reason is that the primary enzyme used for binding free oxygen uses copper. Copper was much less abundant in the environment before free oxygen became abundant, because it was bound in sulfide minerals.

However, it is also possible that the copper enzyme has been a later addition to the respiration chain, providing an extra oxidation stage that has increased the energy efficiency, i.e. the amount of useful energy that is generated per each consumed molecule of oxygen.

In this case, there has been an older less efficient version of the respiration chain, using only iron enzymes, which could have appeared before free oxygen was abundant.

Nevertheless, as long as free oxygen was only a small fraction of one percent of the air, as it was before the appearance of the oxygenic phototrophic bacteria, free oxygen could have been only an extremely minor source of energy for the biosphere.

SectorC: A C Compiler in 512 bytes

https://xorvoid.com/sectorc.html
97•valyala•4h ago•16 comments

The F Word

http://muratbuffalo.blogspot.com/2026/02/friction.html
43•zdw•3d ago•9 comments

Brookhaven Lab's RHIC concludes 25-year run with final collisions

https://www.hpcwire.com/off-the-wire/brookhaven-labs-rhic-concludes-25-year-run-with-final-collis...
23•gnufx•2h ago•19 comments

Speed up responses with fast mode

https://code.claude.com/docs/en/fast-mode
55•surprisetalk•3h ago•54 comments

Software factories and the agentic moment

https://factory.strongdm.ai/
97•mellosouls•6h ago•175 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
144•AlexeyBrin•9h ago•26 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
100•vinhnx•7h ago•13 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
850•klaussilveira•1d ago•258 comments

I write games in C (yes, C)

https://jonathanwhiting.com/writing/blog/games_in_c/
138•valyala•4h ago•109 comments

First Proof

https://arxiv.org/abs/2602.05192
68•samasblack•6h ago•52 comments

Show HN: A luma dependent chroma compression algorithm (image compression)

https://www.bitsnbites.eu/a-spatial-domain-variable-block-size-luma-dependent-chroma-compression-...
7•mbitsnbites•3d ago•0 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
1093•xnx•1d ago•618 comments

Al Lowe on model trains, funny deaths and working with Disney

https://spillhistorie.no/2026/02/06/interview-with-sierra-veteran-al-lowe/
64•thelok•6h ago•10 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
235•jesperordrup•14h ago•80 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
519•theblazehen•3d ago•191 comments

Reinforcement Learning from Human Feedback

https://rlhfbook.com/
94•onurkanbkrc•9h ago•5 comments

Show HN: I saw this cool navigation reveal, so I made a simple HTML+CSS version

https://github.com/Momciloo/fun-with-clip-path
31•momciloo•4h ago•5 comments

Selection Rather Than Prediction

https://voratiq.com/blog/selection-rather-than-prediction/
13•languid-photic•3d ago•4 comments

Coding agents have replaced every framework I used

https://blog.alaindichiappari.dev/p/software-engineering-is-back
259•alainrk•8h ago•425 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
186•1vuio0pswjnm7•10h ago•267 comments

A Fresh Look at IBM 3270 Information Display System

https://www.rs-online.com/designspark/a-fresh-look-at-ibm-3270-information-display-system
48•rbanffy•4d ago•9 comments

France's homegrown open source online office suite

https://github.com/suitenumerique
615•nar001•8h ago•272 comments

72M Points of Interest

https://tech.marksblogg.com/overture-places-pois.html
36•marklit•5d ago•6 comments

We mourn our craft

https://nolanlawson.com/2026/02/07/we-mourn-our-craft/
348•ColinWright•3h ago•414 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
125•videotopia•4d ago•39 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
99•speckx•4d ago•116 comments

Show HN: Kappal – CLI to Run Docker Compose YML on Kubernetes for Local Dev

https://github.com/sandys/kappal
33•sandGorgon•2d ago•15 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
211•limoce•4d ago•119 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
288•isitcontent•1d ago•38 comments

History and Timeline of the Proco Rat Pedal (2021)

https://web.archive.org/web/20211030011207/https://thejhsshow.com/articles/history-and-timeline-o...
20•brudgers•5d ago•5 comments