Erlang Getting Too-Big-To-Fail Process Flag 35
Sebz Wbr Nezfgebat pbzrf arjf gung Reynat jvyy fbba srngher n arj cebprff synt sbe gubfr cebprffrf gung whfg ernyyl arrq zrzbel, be ryfr: "Gbb ovt gb snvy cebprffrf orunir yvxr erthyne cebprffrf hagvy gurl trg gbb ovt naq zrzbel pbatrfgvba bpphef. Vs n zrzbel nyybpngvba reebe vf gevttrerq jura n gbb_ovt_gb_snvy cebprff arrqf zber zrzbel, gura n enaqbz fznyyre cebprff vf xvyyrq, naq gur flfgrz ernggrzcgf zrzbel nyybpngvba sbe gur gbb_ovt_gb_snvy cebprff. Na vagrerfgvat fvghngvba pna bpphe vs gur gbb ovt gb snvy cebprff unf xvyyrq nyy bgure cebprffrf naq fgvyy pnaabg trg rabhtu zrzbel. Va guvf pnfr gur abqr ehaavat gur cebprff gevrf gb zrzbel fgrny sebz bgure abqrf."
Damn it (Score:5, Funny)
Re: (Score:2)
I remember when the jokes were clever.
Decryption (Score:1)
ROT-39, Just in the nick o' time! (Score:2)
.
Yipee-kai-yay, mother-fokkers! Srsly, what took you so long? What? The day's over alreadY?
Great! (Score:3)
I assume developers will have to pay extra for use of this feature, ensuring ll the large companies get to slap it on all their processes and no one else does.
I mean, ensuring the feature is used responsibly and not abused.
Re:Great! (Score:4, Insightful)
So, this gets to be used by all those bank and loan institutions who use trade bots to manipulate the global stock market?
Question: what happens if 2 such processes re running concurrently on the same node, and actively try to outperform the other by proactivally allocating all available free memory?
Re: (Score:2)
But that would imply that a too_big_to_fail process can indeed fail! Allowing the contention to kill the first process, instead of jumping instantly to the allocator of last resort breaks the model!
Re: (Score:1)
It's kinda like the "things that can not break" in mechanics, I guess.
There the difference between "things that can break" and "things that never ever possibly can break" is: Every time a thing that never ever possibly can break breaks, it's impossible to get at and repair.
Re: (Score:2)
I can see Apple or Microsoft offering "priority" CPU, GPU, and Memory access for "premium" apps.
they already do. see windows rt, windows phone and iOS. approved api access(including killing other processes) for "partners" and whoever the fuck is in fashion this week at the middle manager level.
ahhh, now I can divide by zero (Score:2)
and I don't have to have error checking on my compilers any more. time to get back into programming!
If this had been the only joke... (Score:5, Insightful)
If this had been the only joke today, I think it would have worked.
Re: (Score:2)
Hope /. learnt its lesson. (Score:3, Insightful)
Re:Hope /. learnt its lesson. (Score:5, Insightful)
Workplaces where people are fired sumarily for mistakes are ones where no one ever does anything except cover their ass and search for any other employer. The quality and amount of work that gets done reflects this.
Re: (Score:2)
It can always be worse. Always.
Re: (Score:2)
Workplaces where people are fired sumarily for mistakes
Ding! You're out!
Re: (Score:2)
true but April Fools is done. It is no longer clever or funny. So Slashdot needs to move on.
Re: (Score:2)
Though I admit I avoided slashdot today because it didn't have real articles and was too much work to read the fake ones.
Resistance certain. (Score:2)
Angry developers, seeing this as little more than a back-door raid on their precious computing resources, are banding together in newly-formed TCP Parties, determined to resist meddling compiler makers and nebulous language specification agencies answerable to no one....
Vigil - A More Elegant Solution (Score:1)
Improper utilization of limited resources is a symptom of incorrect code.
Vigil already has a much more elegant solution to the general problem of incorrect code:
https://github.com/munificent/vigil
Rather than punish other programs, it simply deletes the offending code.
All Vigil programs are guaranteed to run without error, eventually.
Inspired by OOM killer? (Score:2)