this post was submitted on 21 Oct 2025
481 points (97.6% liked)

linuxmemes

27796 readers
105 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
     
    top 36 comments
    sorted by: hot top controversial new old
    [–] yetAnotherUser@discuss.tchncs.de 106 points 3 days ago* (last edited 2 days ago) (9 children)

    To be honest, DNA is stupid anyway. Worst data format ever invented.

    I mean, a single mutation to get sickle cell anemia? Use fucking error correction codes, dammit! No, having everything twice is not error correction. It's only error detection and the detected error is just silently ignored and randomly passed on to your offspring.

    Where are the damn backups? 3-2-1 should hold for every data format! How would an offsite backup be designed? I don't know I'm not evolution incorporated.

    Why are viruses even a thing??? There is no reason EVER to be able to insert new DNA into your genome. Make it read only! With checksums! Why is there no Denuvo DNA-DRM?

    Slightly unrelated but even worse, your immune system is literally only controlled by the equivalent of HTTP. Deactivate completely? Attack everything on sight? No authorization required whatsoever! Just use the public API! Surely nothing could exploit this, right??


    Small Edit as a response to everyone mentioning the need to change for evolution:

    Maybe, just maybe use a test environment? You don't just push to production the moment you make a change. Move fast and break things my ass. Since women already have the production environment just create a similar structure in men! They already have TESTicles after all.

    what other DATA formats do you know that can adapt to changing OS by itself, and over time develop new features? All decentralised, and open source.

    Also, as a biologist, there are really cool error correction mechanism. And even systems to detect if there are too many errors and self delete the corrupted files to be replaced by neighboring cells.

    Plus a shit ton of metadata, to track it all.

    [–] Wizard_Pope@lemmy.world 30 points 3 days ago (1 children)

    It's like this because it allows you to live enough to procreate. Who needs all that if it just needs to keep you alive for 30 odd years.

    [–] four@lemmy.zip 31 points 3 days ago

    DNA is legacy code that does the job and no one dares touch it

    [–] chunes@lemmy.world 22 points 3 days ago (1 children)

    This made me laugh. I have a disease that is basically caused by the DNA repair machinery being unable to count when it attempts to repair a congenital mutation, adding an extra phrase to the DNA sometimes. I often wish I could just open up the damn source code and fix it.

    Honestly I am so excited for DIY genetic engineering to take off.

    [–] DarkAri@lemmy.blahaj.zone 20 points 3 days ago* (last edited 3 days ago) (2 children)

    DNA is not meant to be stable, it is meant to mutate and evolve, also it wasn't invented, it manifested itself out of chaos. One reason why understanding it is so hard. It is not made like a machine, it doesn't have neat parts with clear roles or categories. It's sort of pure chaos all sort of working together in a giant orchestra without categories or bounds.

    [–] sharkfucker420@lemmy.ml 5 points 2 days ago (1 children)

    also it wasn't invented, it manifested itself out of chaos.

    So like javascript?

    [–] DarkAri@lemmy.blahaj.zone 2 points 2 days ago (1 children)

    Hmm I guess but DNA is probably the most complex nearly illogical thing that I know of.

    [–] Jankatarch@lemmy.world 4 points 1 day ago* (last edited 1 day ago) (1 children)
    [–] DarkAri@lemmy.blahaj.zone 1 points 1 day ago

    Haha well I see you haven't met C yet.

    All jokes aside complexity and chaos isn't just there for a reason. It has a purpose. Java and C are complex but also powerful. Things that are easy to use are often very limited in what you can do. Not always but often times.

    [–] Smokeydope@lemmy.world 8 points 2 days ago* (last edited 2 days ago)

    To be more precice the universe appears driven to expand and maximize its potential for representing or becoming new distinct states, using the least possible input. This is relates to complexity, microstate phase space, and computational cost to turn entropy into order.

    This theme runs from the Big Bang and the formation of the first particles, to stars creating complex atoms, to our planet forming and RNA assembling from a primordial soup. Its the expansion of potential and possibility.

    The universe's ontology is one of maximizing the paths it can explore while minimizing the resources needed to make any specific outcome stable. This is the principle of least action, viewed through information theory and the expansion of phase space.

    RNA and DNA are perfect examples. They require very little matter to form. They are just complex enough to bootstrap life and create endless variation through mutation, which preserves a vast space of possibility. Yet they are not so complex that they could not arise from random chance in a primordial soup. They are seeds for unique actualization and complexity stratification at relatively little energy and matter cost paid while also keeping the door open to further new stated of becoming in the next iteration. It is an information-theoretic optimization tradeoff on which order and entropy interact, where their meeting boundaries create novel complex phenomenon.

    [–] cholesterol@lemmy.world 4 points 2 days ago

    If you switch your view from the level of the organism to the level of the gene, genes do have backups everywhere. You could call every instance of a gene in every organism a 'backup' of the others.

    As individual organisms, we also tend to look at genes and evolution from the perspectives of individuals. But for genes already established in a population, preserving any single genome (carried by a single individual) isn't very important. Genes work instead to increase their overall frequency throughout the population.

    So to adapt the technological metaphor, maybe you're better off looking at the entire gene pool as your system instead of the organism.

    [–] yistdaj@pawb.social 9 points 3 days ago

    I kind of suspect life wouldn't exist today if it didn't make the occasional error. Although I believe DNA does have rudimentary correction mechanisms: each strand is paired up with its negative and duplicated chromasomes will have 2 chromatids. In those cases there are kind of 4 copies. Sometimes errors are corrected by using the other chomatid as a template. However, not all that useful before the chromosome is duplicated.

    At some point the data has to be copied for reproduction, so DNA must be writable at least for new copies, but that's part of what makes the copying process so vulnerable. However, I do agree that it's too easy to trigger a write, and while histones reduce writability, they also reduce readability.

    [–] prole@lemmy.blahaj.zone 6 points 3 days ago (1 children)

    Evolution doesn't iterate for complete optimization, only to the minimum of what an organism needs in order to survive and procreate.

    [–] DarkAri@lemmy.blahaj.zone 2 points 3 days ago* (last edited 3 days ago)

    It sort of does, it's just not what people think complete optimization looks like. It turns out that in all possible realities the most optimal path is free will, autonomy, agency, secrecy, and other things that people like to think of as flaws. The real purpose though is long term metastability. Revolutionaries increase adaptability and metastability. Individualism increases metastability and adaptability. A society which is completely united into one power structure with one mind dominating it will always trend towards apathy and death and instability.

    The reason animals age and die and become weaker as they age is to give the young a chance to have some of the limited resources and to destroy power. This is a feature not a bug. People just don't see it that way because they have a very self centered perspective on things and don't see things in the totality of all things. Nature is old, probably existed before even the earth did. Nature has found mostly the optimal path for all things. People just don't want to accept it.

    [–] cashsky@sh.itjust.works 2 points 2 days ago

    Are you saying spaghetti code isn't all bad? Finally someone validates my open source projects πŸ˜…

    [–] irotsoma@piefed.blahaj.zone 4 points 3 days ago* (last edited 3 days ago)

    Because the random alterations create variations that allow survival of the species, not the individual, in changing conditions. For an example of what happens without that, just look at bananas. Without any evolution through DNA alteration during procreation, a single disease van wipe them out across the globe. Happened once and the current strain is being wiped out by disease, though more slowly due to human intervention, as we speak.

    [–] ranzispa@mander.xyz 36 points 3 days ago (2 children)

    We need gzip encoding factors. That way with a single chromosome we'll be able to store all required information. Just take DNA, transcribe it to gzRNA, decode it to mRNA and pipe it to the ribosomes. My setup can do all this in just one elegant line of code and transcription factors.

    He's got the AUR in his veins

    [–] FauxLiving@lemmy.world 5 points 3 days ago (1 children)

    Rewrite it so that it compiles to RNA (via LLVM ofc)

    LLVM RNA Target when?

    [–] CommanderCloon@lemmy.ml 34 points 3 days ago (2 children)

    Isn’t junk DNA an outdated concept?

    [–] oce@jlai.lu 36 points 3 days ago* (last edited 3 days ago) (1 children)

    It's not clear apparently. https://en.wikipedia.org/wiki/Junk_DNA.
    Although OP seems to confuse non-coding DNA (the ~98%) and junk DNA. Some non-coding DNA has clearly identified roles, so it should be well below 98% of junk, and there's a lot left to explore.

    [–] ZkhqrD5o@lemmy.world 14 points 3 days ago (1 children)

    My brother in Christ, the joke is life wouldn't work without this "junk" DNA. And if Arch users were to get rid of this "bloat", they would literally dissolve.

    [–] oce@jlai.lu 23 points 3 days ago

    My cousin in Darwin, OP also means original post, I got the joke. The comment was about the science behind, so that's what I replied about.

    [–] qualia@lemmy.world 10 points 3 days ago

    It's more controversial at least now. The debate now focuses on whether "biochemical activity" is equivalent to a "useful function".

    [–] LodeMike@lemmy.today 16 points 3 days ago (1 children)

    Man science is "hard"

    Its not 98%. But The DNA stays there because

    1. Little reason to get rid of it.
    2. Evolution is lazy. Its easier to just re-enable something already there. Its probably happened millions of times in our own evolution to the extent it became the most common genotype in the population
    [–] ZkhqrD5o@lemmy.world -2 points 3 days ago

    Please enjoy this copy pasta from another comment I made:

    My brother in Christ, the joke is life wouldn't work without this "junk" DNA. And if Arch users were to get rid of this "bloat", they would literally dissolve.

    [–] sirico@feddit.uk 13 points 3 days ago

    debs all the way down

    [–] yistdaj@pawb.social 7 points 3 days ago

    Maybe it's because I'm not an Arch user anymore, but I wouldn't dream of cutting out "junk" DNA. It's incredibly important.

    [–] obscur_3@lemmy.zip 5 points 3 days ago (2 children)

    I don't understand anything but i laugh

    [–] ShinkanTrain@lemmy.ml 2 points 3 days ago

    spunchbob funny

    [–] Lembot_0004@discuss.online 1 points 3 days ago (1 children)

    The joke is too obscure for you.

    [–] obscur_3@lemmy.zip 1 points 2 days ago

    πŸ˜‚πŸ˜‚πŸ˜‚

    [–] mmmm@sopuli.xyz 5 points 3 days ago

    I don't even use Arch btw but feel like OpenBSD fanboys would relate more to this