Earlier quoted context omitted.
"He" is named Isabella. https://github.com/izabera
Why pointing this detail out is being downvoted? It is a polite message and it is correct above all. Don't upvote it if you think it's not that relevant (I personally think it is) but don't downvote it either.
Show HN: A “living” Linux process with no memory
61–70 of 117 posts
Re: Show HN: A “living” Linux process with no memory
#62Did 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, multi-dimensional images". What is even going on here? $ pip2 install fuse Collecting fuse Downloading https://files.pythonhosted.org/packages/c3/f6/82777531d0dd0fa1d1b509258873f4b48e1ec702dcf0258214fafb474895/fuse-0.1.3.tar.gz ERROR: Packages i…
I think you want https://pypi.org/project/fuse-python/ instead. That python packages can and often do have different names than their corresponding distributables is ... not great.
Re: Show HN: A “living” Linux process with no memory
#63> Why? I don't know. I thought it was funny This is the profit. While job searching I went on an interview where I got asked why I did a side gig listed on my resumee. "For friend or for money?" It was neither and I said "I don't know, because programming is fun?" I got hired.
> I got hired. So, for money.
Re: Show HN: A “living” Linux process with no memory
#64Can this be implemented in Go?
I think so, but probably not reliably and/or for the long term. In terms of the actual unmap call, the payload is in the munmap call, which is a syscall, and if you do have to set up the registers for that call, Go does have its assembler support which should be able to do that for you. You should be able to write Go source code that would perform that call, although you're going to be poking into some corners of Go…
Note that if you link against libc I think it would be legal for it to create a thread behind your back, so even in this case you're not quite safe.
Re: Show HN: A “living” Linux process with no memory
#65Re: Show HN: A “living” Linux process with no memory
#66It's 2020. You couldn't have done this in Python3?
I thought you were joking, I assumed it would be C. Thanks for getting me to take a look at the code.
Re: Show HN: A “living” Linux process with no memory
#67Earlier quoted context omitted.
I wrote this reply earlier and deleted it. Part of me feels like it's too far afield, but it's also kind of not, so I'll include it. It's what's on the top of my mind right now: --- I'm a volunteer teacher at a Girls Who Code club. We use Python. I spent the last class before the universe collapsed into Cornoavirus hell introducing the kids to the concept of functions. After introducing the concept, I asked the kids…
I saw this reply earlier! It was gone by the time I tried writing a response, but I don't feel like it's too far afield at all: it's a really nice response. (And thanks for doing that! It's always nice to see people volunteering for genuinely helpful things like this.) It doesn't seem like it was your fault, and it's understandable that you're frustrated. I don't, however, agree that anything written in Python 2 is c…
Except Perl 6 (Raku) is now marketed as an entirely separate language, whereas Python 3 is the version of Python that has superseded Python 2.
Re: Show HN: A “living” Linux process with no memory
#68> Why? I don't know. I thought it was funny This is the profit. While job searching I went on an interview where I got asked why I did a side gig listed on my resumee. "For friend or for money?" It was neither and I said "I don't know, because programming is fun?" I got hired.
People who do stuff like this remind me of the Beethoven quote: "Don't only practice your art, but force your way into its secrets; art deserves that, for it and knowledge can raise man to the Divine." Why are you learning how to create linux processes with no memory? Why are you hacking overloading into Python? Why are you writing programs for fun? To dig unnecessarily deep and force your way into programming's secr…
Re: Show HN: A “living” Linux process with no memory
#69As someone who doesn't understand much of what's going on here, what resources would you suggest I study to improve?
Re: Show HN: A “living” Linux process with no memory
#70Earlier quoted context omitted.
I think you want https://pypi.org/project/fuse-python/ instead. That python packages can and often do have different names than their corresponding distributables is ... not great.
I agree that it's terrible, though it can be nice in cases where a package ends up forked— for example allowing Pillow to be a drop-in replacement for PIL.