zeromaps
Dev tools
process debugging demo
SHOW HN2020
312points
110comments
#126of 3,028 in 2020
Top 5%of 2020 by points
How HN took it
CuriousMostly questions and neutral comments
1 positive, 11 neutral or asking, 1 mixed, 6 critical, out of 19 comments about the project. Thread score -0.25.
Execution: 0 for, 4 againstIdea: 1 for, 1 againstPrivacy: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Fun and neat experiment
From 3 comments
Really neat! Not sure why people care what it's written in. I'm pretty sure people wouldn't complain if this was a blog post written in english rather than a program written in C…
Arch-TK on HNI am not sure if uninterruptable sleep is considered "living", but fun experiment.
seqizz on HNNormally I'm not a fan of people nitpicking language choices... but in this case I upvoted because this is a really weird "stupid program trick" and I'm curious what languages…
klyrs on HN
Explains uninterruptible sleep and lich processes
From 2 comments
I've now seen a similar case multiple times in the wild - if a process has a thread in uninterruptible sleep (e.g., blocked on a bad disk or a stuck network filesystem) and you…
geofft on HNIt kind off depends on what exactly you don't understand, but a book about Operating Systems and Linux Programming are probably what you want to read. They'll teach you about…
gouggoug on HN
Objections
Python 2 dependency fails to install from PyPI
From 2 comments
Did anybody try to run it? Python part of this PoC depends on python2 module "fuse", which in turn depends on "gunpowder", "a library to facilitate machine learning on large,…
kees99 on HNThe python-fuse package on Ubuntu 18.04 does not seem to work (too old?). ``` $ python2 fs.py x Traceback (most recent call last): File "fs.py", line 8, in <module> class…
sigjuice on HN
Not really alive; only a stunt
From 1 comment
I am not sure if uninterruptable sleep is considered "living", but fun experiment.
seqizz on HN
Requests
Port to Go
From 1 comment
Can this be implemented in Go?
hsnewman on HN
Questions
Why is it needed to JIT the munmap code
From 1 comment
why do we need to JIT the munmap code? Can we not just call munmap(2)
fierro on HN
Can it work without FUSE
From 1 comment
Can it be done without fuse? Fuse is restricted; probably for reasons like this.
emmelaich on HN
Alternatives named
Operating System Concepts book
From 1 comment
"Operating System Concepts" by Silberschatz, Galvin and Gagne, is a classic. It covers the basics: processes, syscalls, filesystems. (it's what we read in our OS course in…
mgbmtl on HN
Operating Systems: Three Easy Pieces
From 1 comment
I'd suggest "Operating Systems: Three Easy Pieces". (http://pages.cs.wisc.edu/~remzi/OSTEP/) I've found it very accessible. Largely, the way that they teach is to describe a…
foxrob92 on HN
The Linux Programming Interface
From 1 comment
A more pragmatic book is The Linux Programming Interface, by Michael Kerrisk. It is Linux-specific though, but that's probably fine. Uninterruptible process sleep is covered in…
kccqzy on HN