Viewing profile — catern
catern
HN member- Joined
- Fri, Jan 03, 2014, 6:16 AM UTC
- HN karma
- 2,276
- Public activity
- 569 items
- HN profile
- View on Hacker News ↗
About catern
@zcatern on twitter
Recent public activity
-
comment
Comment #45350328
>What would be the syntax for promise pipelining, if you aren't using promises to start with? Oh, great point! That does seem really hard, maybe even intractable. That's definitely…
-
comment
Comment #45342872
I totally agree with your framing of the value of async/await, but could you elaborate more on why you think that this behavior (which I would call "cooperative concurrency") is im…
-
comment
Comment #44323839
Rationalists and EAs spend far more time praising the Catholic Church and other religious groups than criticizing them - since they spend essentially no time criticizing them, and …
-
comment
Comment #43687905
>If you take enough steps back and really think about it, the only synchronization primitive that exists is a futex (and maybe atomics). Everything else is an abstraction of some k…
-
comment
Comment #42633879
Emacs 30 has a native graphical port to Android, maybe you can just use that on any Android device.
-
comment
Comment #39651756
Well, that's not fundamental. There are plenty of projects that support generating typed bindings for libraries in one language for use by programs in another language. You could d…
-
comment
Comment #39266124
Is stackfulness required for what the grandparent describes? It seems possible to do this stacklessly: all functions implicitly compile down to a state machine, but futures are nev…
-
comment
Comment #38398561
What do you suggest as an alternative way to express these concepts? Colloquially, "library" and "service" have 95% of the correct connotations.
-
comment
Comment #38398547
Ultimately, it can't. Proprietary software has fundamental limitations that force proprietary software developers to choose technically inferior designs. It's why in the long run p…
-
comment
Comment #38398481
Do you have better suggestions for what words/phrases to use to refer to these two categories?
-
comment
Comment #37989909
If you predictably do that then the pilots won't speak truthfully in therapy in the first place. The only way to get the lesser benefit of therapy is to precommit to not report sui…
-
comment
Comment #37871585
I think you may have misunderstood the problem that this article is solving. You've implemented something which kills all your child processes when you exit cleanly, but which leak…
- comment
-
comment
Comment #37858522
It is unfortunate that there are poorly-managed projects with poorly-managed mailing lists (just like there are poorly-managed projects on Github), but sourcehut at least requires …
-
comment
Comment #37856466
You don't have to subscribe to send a patch to a mailing list.
-
comment
Comment #37856434
That specific workflow precludes reviewing the patch via quoting and making inline comments, which is the normal way to review patches when sending them via email.
-
comment
Comment #37855906
When a process does, its children are reparented to init, not to its parent. So the grandparent can do nothing.
-
comment
Comment #37855856
It requires a bit of annoying machinery since you have to dedicate a process to being a subreaper. Still it's probably the best option, I made https://github.com/catern/supervise w…
-
comment
Comment #37792941
An important thing omitted in this post, which makes work-stealing less attractive, is that one core being idle can actually improve performance of other cores. Today's CPUs basica…
-
comment
Comment #37757021
The problem is setuid. Just get rid of that and this becomes irrelevant.
-
comment
Comment #36991334
That's actually a git issue - git is notoriously slow on OS X, and magit uses git heavily in a way that is correspondingly slow.
-
comment
Comment #36911259
I didn't know 9p had promise pipelining! Or more specifically, it seems to have client-chosen file descriptors, so the client can open a file, then immediately send a read on that …
-
comment
Comment #35268409
I respect the attempt to shift perspective very much, but you only engaged at a surface level with the reasons I listed. >The first is that it's not easy; but `docker run` or `podm…
-
comment
Comment #35063929
People worry about Net Neutrality because it was a fantastically successful astroturfing campaign by internet media companies. No similar campaign against FOSTA-SESTA succeeded.
- comment