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

already gone


Just like the event


It's going to be interesting for Google Chrome team when new laptops will be equipped with 8Gb RAM by default.

Follow the letter of the law, but not the spirit.

It already seems that they blacked out more than the law allowed, so following neither.

Not that it matters much what the law says if the goal is to protect the man who hands out pardons...


An aircraft company discovered that it was cheaper to fly its planes with less fuel on board. The planes would be lighter and use less fuel and money was saved. On rare occasions however the amount of fuel was insufficient, and the plane would crash. This problem was solved by the engineers of the company by the development of a special OOF (out-of-fuel) mechanism. In emergency cases a passenger was selected and thrown out of the plane. (When necessary, the procedure was repeated.) A large body of theory was developed and many publications were devoted to the problem of properly selecting the victim to be ejected. Should the victim be chosen at random? Or should one choose the heaviest person? Or the oldest? Should passengers pay in order not to be ejected, so that the victim would be the poorest on board? And if for example the heaviest person was chosen, should there be a special exception in case that was the pilot? Should first class passengers be exempted? Now that the OOF mechanism existed, it would be activated every now and then, and eject passengers even when there was no fuel shortage. The engineers are still studying precisely how this malfunction is caused.

https://lwn.net/Articles/104185/


I'm wondering which overcommit strategy this example referrs to.

Because If my bitcoin price checker built on electron will start allocating all memory on the machine, then (assuming no overcommitting takes place) some arbitrary process (e.g. systemd) can get malloc error. But it's not systemd's fault the memory got eaten; so why it's being punished for low memory conditions?

It's like choosing a random person to be ejected from the plane.


I get that this is humorous, but it seems like it illustrates the point of why this strategy is useful in the first place: memory is not human life, does not feel pain, and can even be resurrected from swap (which might still take some extra time but still is way less of an issue than the corresponding problem for humans)? If the strongest objection to the system is that it can't be ethically generalized to apply to managing people instead of memory, I think I'm happy with it. I don't care about whether it's inelegant if it works well enough for me in practice when the "victims" are arbitrary values in memory.

This is not about reclaiming memory by swapping the contents out to disk. It is about killing processes due to having overcommitted beyond the available memory plus swap space. The processes thrown out of the plane (targeted by the OOM killer) cannot be resurrected

Fair enough. I still think that the analogy is a bit overzealous given that my issue with the hypothetical weight-shedding strategy is ethical rather than technical.

Let me understand it fully. That means they updated dependencies using old, out of date package manager. If pnpm was up to date, this would no have happened? Sounds totally like their fault then


>If someone wants to install an advert app on their fridge (I assume in exchange for money) then fair enough.

If you're advertising me milk on a fridge I paid full price of, send me a full sized sample of the product.


I don't think they are unlearning how to eat other things. It's humans who will have to find a new way to build cars, planes, boxes, bottles and electronics. Think how expensive it will be once car tire or fiber-optic cable eating bacteria hits a major city. Your access to fresh food will be limited and you don't even have a single apple tree.


It turns out there are a lot of microorganisms (and bigger) that attack your apple trees. Nothing is easy.


AMD is growing up into doing that, they have a few decent cards with 20Gb and 24Gb now


For me Copilot keeps commenting something like "this changes typo in a documentation". The comment is now blocking automerge of the PR, so I have more work. I have to go to the PR and mark the comment as resolved. Thanks AI, thanks Microsoft, fantastic job burning electricity for this. At least Bitcoin created some value ;)


lol bitcoin has not created any value. Well it has if you are a scammer or drug dealer I suppose.


Just wait until people realize how little value Bitcoin has when people rush to the exits. Limited number of transactions, limited utility for the average person. We haven't had runs on banks in a long time in the US because of regulation. Crypto is a wild west. There will eventually be a Bitcoin exit trigger event and it will be brutal.


When the first names were announced I read some comments on r/LocalLLaMA that they assembled a team with too many high egos and this was going to fall apart, because of general soft-skills issues.

I know nothing about the situation, but that comment was strangely specific


I vaguely recall reading the same or similar comment and I thought at the time it sounds like a very likely outcome.


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

Search: