Hacker News new | past | comments | ask | show | jobs | submit | machine_coffee's comments login

Lol, author's thought process mirrored mine as I read the article, as I was reading I was thinking, 'doesn't kqueue support that?... and then a section on kqueue. Then I was thinking to myself, so how does the Linux implementation do it then?... was just about to start trawling the source code when 'A parenthesis..'

Great article. Sorry to say though, Windows does manage all this in a more consistent way - but I guess they had the benefit of a clean slate.


signalfd / process descriptiors are the Windows style mechanism... what is missing are a few things like 'spawn' that returns a fd directly (eliminating races...)


there is no race from the parent

the pid will not be reused until you either handle sigchld or wait


This is the best response so far. Session churn creates lots of db activity but lots of it is of low business value. Better to offload to a separate process.

Also session data is often Blobs which db's don't process as efficiently as columnar data.


Oh Man, I think I have a candidate for the Apology Homepage.


Ah Tom Baker, also a gem.

Was also interested to hear one of the background clips mentioning how the greenhouse effect was 'really starting to bite', and this was in 1990.


At last an explanation that makes a bit of sense to me.

>Hopefully they own up to this, and explain what they're going to do to prevent another global-impact process failure

They probably needn't bother, every competent sysadmin from Greenland to New Zealand is probably disabling the autoupdate feature right now, firewalling it off and hatching a plan to get the product off their server estate ASAP.

Marketing budgets for competing product are going to get a bump this quarter probably.


>Crowdstrike runs on MacOS and Linux workstations too.

This is what chills me to the bone, there's loads of these installations worldwide on heterogeneous OSs but with very little oversight of the code. Companies have basically rolled over and stated, 'OK, we trust you'

I'm not usually a fan of strident calls to open source everything, but the source code at least for the channel file parser on all OSs should now be made public so that we can have an oversight of what so many have placed their trust in.


Perfect timing for this article after Putin's Russia just forced Apple to drop as many VPNs as possible from the App store in ru.

The aim obviously being to have an easier time surveilling the populace whilst also denying them access to any information not spewed by the Party.

It can't be long now until Moscow has a big sign that reads 'War is Love' plastered on some nameless building.

edit:typo.


>"they have no reason to surveil boring ordinary individuals."

Tell that to Parsons, Winston Smith's loyal to the Party neighbour who's betrayed by his own child. If surveillance is allowed to become pervasive enough, nobody is safe.


You just have to keep rubbing it in!

Poor CmdTaco, after all these years, still can't get a break.


I can go even further back

John C. Dvorak in 1984…

https://www.liquisearch.com/john_c_dvorak/technological_pred...

> "The Macintosh uses an experimental pointing device called a 'mouse.' There is no evidence that people want to use these things."


Dvorak also got pretty irate at the 'idle' task on Windows consuming so much CPU, as reported by Task Manager. Ah, simpler days.


Something crashes, it's _never_ a compiler bug ...

April 16 Oh, it actually is a compiler bug!

Can confidently say I've never experienced one in my career, but at some level of abstraction I guess it's less rare to find them.


It's never a compiler bug, and it's definitely never a CPU bug.

Unless you're a low level kernel developer, then it's both!

(Jokes aside, it's still much, much more often not than it is, but it definitely does happen.)


> Unless you're a low level kernel developer, then it's both!

Or you're working in cryptography code and have to fight against compilers optimizing away sensitive stuff [1] - or adding junk back in [2].

[1] https://www.redhat.com/en/blog/security-flaws-caused-compile...

[2] https://pqshield.com/pqshield-plugs-timing-leaks-in-kyber-ml...


I mean she wrote the compiler didn't she? At least the register allocator part

"It's never a compiler bug" doesn't really apply when it's your own work-in-progress compiler you're testing...


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

Search: