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

You are one of todays lucky 10000! https://en.wikipedia.org/wiki/Frequency_illusion


there is a book in German called 'Der Baader-Meinhof-Komplex", so I was a little bit irritated, as someone who knows the history of the RAF



Strange to have an article about salmon farming drawbacks without mentioning escaped salmons polluting the wild salmon population. There has been a strong decrease in wild salmon as they lose the ability to migrate back up the river to lay their eggs due to breeding with escaped farming salmon.


I suppose natural selection will act on those salmon that can't reproduce.


One possible outcome of that is the extinction of wild salmon.


And, another could be to increase the populations of wild salmon

Dumber here is a feature, not a bug. The dumber the farmed escaped salmons are, the better.

Imagine 10 wild salmons swimming up the river to reproduce, 8 of then are devoured by bears. Only Rick and Jenny survive.

Now imagine the same salmons swimming up the river to reproduce, but joined by 40 farmed sterile salmons. And 8 of them are devoured by bears.

The reproductive success of the wild ones have increased, because security is in the numbers. Being easier to catch, bigger, clueless and extra-dumb, farmed salmons will attract the predators and more wild ones will reach the end.


The problem with this logic is that if 80% of the salmon in the water are sterile, then the probably of a fruitful mating is only 20% of the previous rate. For most wild populations, this is cataclysmically bad.

It works on screw worm flies. It will have a similar effect on wild salmon.


Philosophy is about logic, Science is about hypotheses. Salmon male sneak near couples mating, but first you need this extra male to survive to be able to do that

What I mean is that Biology is not simple. Things that you assume to be bad, may have also a positive side. You will never know until you do actual research and, unlike that five minutes read in a newspaper, finding the truth takes years of serious work.

Unless you spend many hours studying, you may never notice that 'kelp' forests are changing even in places without salmon farms. Without a single salmon farm, Spain lose 90% of their "kelp" (in fact Laminaria) forests in the 1990's. So maybe there are other hidden reasons for the change?

After years the ecologists understood that the problem with kelp was the sea temperature raising just one degree. This was enough to lose thousands of Km of submarine forests around all the North coast of Spain in just a decade. A good example of collapse of the entire ecosystem after minor changes.

Without spending hours studying, you may not realize that kelp war against green algae lasts for millions of years. Kelp evolved to be one of the fastest growing things alive and to build chemical defenses. If algae has the upper side suddenly, maybe there is more to see than the simple answer of "is contamination". What prevents kelp to use all this extra nutrients to grow instead?

Biodiversity is the biggest and more complex machine built in this planet, and tends to do unexpected things. Ideas like "monogamy: good", "cannibalism: bad" are useless in biology. Biology does not care about moral stances or tables of the law, and not always act as ideology would wish


I dont think thats the mechanism, otherwise there would be 0 effect on wild population. Farmed males spreading their genes must have some effect though, its not like they are automatically infertile due to just being farmed.

Similar approach works very well ie on tse-tse fly in parts of eastern Africa I've visited - introduce infertile/weak males into wilderness to effectively eliminate entire population in medium term.


the farmed salmon were bred to reproduce and grow rapidly


That is... unintuitive. Wouldn't the escaped salmon have to be able to get back upstream enough to where the wild salmon are laying/milting?


I think the idea is that the migration instinct passed down by wild salmon is an epigenetic heritable trait. This trait is strongly selected for in wild salmon populations, but not in farmed populations. The constant influx of this maladaptive trait into the wild population is leading to an overall decrease in the ability of the wild population to successfully propagate.


They’ve bred more docile salmon, according to the article. Getting that DNA into wild populations would be problematic I’d imagine.


If those salmon are too docile, just give them cocaine.

https://www.science.org/content/article/cocaine-pollution-gi...


Hollywood is ready to run the gamut of cocaine-fueled fauna.


That's surprisingly easy. It's been done for chickens. All that was necessary was to put groups of chickens in cages, and keep only the cage groups that were the best egg-layers. After only a few generations, chicken-on-chicken violence was way down.


>docile salmon

Hmm… that made me think of domestication, do you think we could ever have salmon as pets? What’s their character like? More like dogs or cats?


This problem has been solved long time ago. Farmed salmons are sterile and can not reproduce, by design.

Jurassic park vibes here. I know, I know...

Okay, say the damned phrase and shut up.


Don’t forget the dams and the humpback salmon.


I guess someone need to update https://0ver.org/ then.


I once again feel that a comparison to humans is fitting. We are also "trained" on a huge amount of input over a large amount of time. We will also try to guess the most natural continuation of our current prompt (setting). When asked about things it I can at times hallucinate things I was certain to be true.

It seems very natural to me that large advances in reasoning and logic in AI should come at the expense of output predictability and absolute precision.


The comparison is flawed though in that humans and LLMs make mistakes for different reasons.

Humans forget things. Humans make errors. Humans' train of thought isn't impacted by an errant next token in the statement they're making. We have thoughts which exist as complete prior to us "emitting" them. Just as a multi-lingual speaker does not have thoughts exclusive to the language they're speaking in (even if that language allows them tools to think a certain way).

This is obvious if you consider different types of symbolic languages, such as sign language. Children can learn sign language prior to them being verbal. The ideas they have as a prior are not effected by the next sign they make: children actually know things independent of the symbolic representation they choose to use.


How is this a debian maintainer going rogue? Maintainers making changes to default package build flags is quite normal and should be expected. These changes were even requested in the public bug tracker.


The mana cost is wrong on 3 out of 4 cards, no?


I never claimed it was robust (I made this project in an hour after a beer), just that it worked.

Mana costs both on the card and on the rules text (e.g. Ward 2 should be Ward {2}) seem to be an issue and I'm curious as to why. I may have to experiment more with few-shot examples.


This actually sounds like a solid move. There is obviously a huge market for a porn, nudity and kink related community. As proven by the decline of tumblr. I guess most US companies are too prudish to capitalize on the opportunity.

I guess the hard part is compartmentalizing the content spheres and public image perception.


There is no money there. Advertisements won't be shown next to those posts. Or at least non-adult brands -- Apple, Microsoft, BMW etc won't want to have their ads shown next to NSFW content (if they are still doing business there). Twitter/X is creating infrastructure and providing bandwidth for content that will barely give them any revenue in return.

Plus, companies will think more carefully before showing ads on Twitter/X -- even if their ads aren't shown next to NSFW content, if the platform is lax on moderation (non-consensual content etc) they likely don't want their brands to be associated with such a website.

Well, unless in the case where people who view NSFW content a lot are also active Twitter users otherwise and would click on "normal" ads. But I don't think that is going to happen.


I strongly dislike swap on servers. I can understand some use cases laptops and one-off situations.

I would much rather have an application get killed by OOM killer than swapping. Swapping absolutely kills performance. Not having enough RAM is a faulty state and swapping hides that from admins resulting in hard to debug issues. The OOM killer leaves handy logs, swapping just degrades your service and needs to be correlated with RAM usage metrics.

My experience is also that swap will be used no matter how low (or was it high?) you set the swappiness number if the memory throughput is high enough, even if there is enough RAM available.


We live in a world where you are charged per megabyte of RAM you allocate to your VM's. Sure, they have the occasional peak that lasts for a few seconds, but if you provision RAM for that peak it's costing you money. The cheap way out is to give it swap.

My rule of thumb is on an average load there should be no swapping, meaning that vmstat or whatever should be showing mostly 0's in the swap column. That doesn't mean it has 0 bytes in swap, in fact it probably is using some swap. It means nothing in swap is in the working set. For example, the server I'm looking at now is showing 0 swap activity, has 2GB of RAM and is using 1.3GB of swap. When a peak hits you will get some small delays of course, but it's likely no one will notice.

Doing anything else leaves money on the table.


Swap (paging) can also help performance. It exists for a reason. Having metrics on paging helps you tune your application, so it is also good for observability. It a feature that can be misused, but it is not a good recommendation to turn it off without knowledge of the specific situation.


none of my laptops/desktop/gaming rigs or servers feature swap. Swapping along with a managed language and garbage collection is next to indistinguishable from a application crash.


Is it? What about the page cache impacted by those applications’ file I/O?


it is, trying running stop-the-world type of a garbage collection along with page-in-out, etc.

>cache impacted by those applications’ file I/O

Which cache? The disk one, that depends on the available memory, with pretty much all free memory being a disk cache. In the cases of swapping, there is no disk cache left, effectively.


That is not how paging works. The swap area is also a cache in every sense of the word. And the kernel will swap out pages that clearly are accessed less frequently than another page, even if that page is the buffer cache. When used like that, swapping is a way of getting more disk cache.

Generally speaking, systems do not swap out pages only under memory pressure. That design would be ineffective. When memory pressure is high enough, you've already lost.


I can see the benefit to not having swap in a server scenario, but to offer a counterpoint- it seems like IT likes to under allocate servers by something like 25%, so if you have a server with 256GB of RAM, by design it should never use more than 192GB. That’s a lot of RAM going to waste for the off-chance usage jumps above 75-80%.

I think I would rather have the server’s SSD be an Optane drive (or some other high-endurance flash memory) with a swap partition, and use some other means of monitoring and being alerted to high memory usage.


Except that there's nothing you can do if it starts swapping suddenly and you basically lose a server once it atarts swapping due to how slow it is


I’m not sure what this scenario is but it sounds like you’d be F’d with or without swap


A lot of swap on servers is bad. A little bit is fine though and can actually be helpful in certain scenarios. I've seen servers with 256GB of RAM configured to have <1GB of swap, so in case of a runaway process the swap fills up very quickly and doesn't delay the OOM killer, but still it helps the Linux memory manager to run more optimally.


No, swapin kills performance. Swapout is always efficient and always just makes your RAM more efficient.

Any normal workload has hot and cold pages.


A process randomly dying is a faulty state. Making malloc fail and having programs respond appropriately is far preferable to just randomly trashing processes.


Or it might indicate an ignorance of X and a better understanding of Y and Z.


Host it your self. I'm doing that with libreddit. Gives me much better performance than the highly used public instances.


I was self hosting Reddit, which now seems entirely dead, and need to switch over to libreddit. Hopefully that lasts longer...


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

Search: