HackerTrans
TopNewTrendsCommentsPastAskShowJobs

farooqkz

10 karmajoined 5 anni fa

Submissions

[untitled]

1 points·by farooqkz·7 giorni fa·0 comments

[untitled]

1 points·by farooqkz·3 mesi fa·0 comments

In the search for an e-paper tablet in 2026

far.chickenkiller.com
2 points·by farooqkz·5 mesi fa·0 comments

Decompiling the GPL violated Linux kernel using Evolutionary Algorithms

far.chickenkiller.com
10 points·by farooqkz·10 mesi fa·15 comments

Do I need a Lisp Machine comeback?

far.chickenkiller.com
25 points·by farooqkz·11 mesi fa·0 comments

comments

farooqkz
·10 mesi fa·discuss
The goal is not proving anything. They don't release the source code, so we try to get it ourselves. Then make the process of mainlining devices easier.
farooqkz
·10 mesi fa·discuss
I've read the abstract of your article. I am not much in the field of decompilers. Let alone deobfuscation. It's even hard for me to type it :))

I think it is probably a safe assumption that the kernel binary found on Android devices is not obfuscated. Tho I probably need more research to confirm this.
farooqkz
·10 mesi fa·discuss
I don't welcome rudeness towards people. Not me nor anyone else.
farooqkz
·10 mesi fa·discuss
Thanks for the hints. Of course, it's very very difficult. But one thing I think you missed, is that I'm proposing a "byte equivalent decompilation". And after that, we should go into reading the code readable and understandable.

If we could create a program doing all this, automatically or semi-automatically, it will be great-great because then not releasing the kernel code doesn't matter. I believe if enough effort and time is put into it, there is a good chance we could see such a thing in like 5-7 years.

After that, we might be able to target the binary blobs, the propriety firmwares. Those might have some legal issue, of course. But as long as it is used only to write a FOSS alternative, that probably won't be an issue, I think.
farooqkz
·10 mesi fa·discuss
I wanted to append [idea] but it became too long. I think there should be balance "musings" and actual work. I learned very valuable lessons in my wakegp research. Even though I haven't completed it. If the one doing this research would be me, I would go for no actual work as long as I can. And when I start to do the work, I should do as little as I can and move very slowly. Like the saying "When you move slowly, you can see the path ahead clear". After all, we should know if the next step we go forward, the ground under us is solid.
farooqkz
·10 mesi fa·discuss
Thanks for the feedback. I don't think I can edit the HN entry, but I'm updating me blog post.
farooqkz
·10 mesi fa·discuss
Well I knew that checking if two binary circuits are equivalent is NP hard. Checking semantic equivalency of C code, of course, should be harder.