8 ms·
We still would like to hire someone to work on LuaJIT. We've found it very, very hard to find anyone suitable. There are few people who understand LuaJIT intern
by jgrahamc 10y ago
We still would like to hire someone to work on LuaJIT. We've found it very, very hard to find anyone suitable. There are few people who understand LuaJIT internals and few who want to get into it.
If there is someone reading this who wants to work on LuaJIT full time and thinks they have relevant background then please contact me.
- atemerev 10y agoI know a guy, who might be up to a job: https://github.com/wizzard0/js2lua https://github.com/wizzard0/js2lua I'll pass him your offer.
- etiene 10y agoOMG THANK YOU FOR THIS LINK I also worked on a JS2Lua transpiler, which is called exactly the same btw, for a university assignment (https://github.com/Etiene/js2lua https://github.com/Etiene/js2lua) , but it's trash and I never really finished it until it incorporated all native JS functions and was actually usable. I have so many ideas that could use this. This is awesome. Thank you so much!
- lukego 10y agoI am confused about why you guys haven't already hired Peter Cawley, Vyacheslav Egorov, and/or Thomas Fransham.
- corsix 10y agoThey've explored that route - and at least in my case, I so almost very nearly accepted their offer.
- lukego 10y agoThis comment does not clear up my confusion at all... :-)
- ajdlinux 10y agocorsix == Peter Cawley (https://github.com/corsix https://github.com/corsix)
- lukego 10y agoHere is what I mean: From the outside the message I am receiving is "hurry up and wait for a new maintainer to emerge from closed-door discussions between Mike, CloudFlare, and unspecified other parties." However, this has been the situation for over a year now, and presumably there have already been fruitless discussions with all of the obvious candidates. (Reading between the lines I suspect that the job description was "Mike Pall 2.0" and the qualified candidates were simply too expensive, but that is speculation.) So what next for LuaJIT users? Keep waiting? Create a fork? Whine on Hacker News? Personally I don't think we need a "Mike Pall 2.0." What we need is mere-mortal active maintainers who can review, merge, and maintain extensions developed by the community. This work could conceivably be spread between many hands -- if some of those hands would have a commit bit. I think it unfortunate that excellent work like Thomas Fransham's intrinsics implementation are stuck in limbo because there is nobody available to review and commit them. End rant. I say this as a lover of LuaJIT and somebody who is using it for the long haul and thus very interested in its ongoing development.
- chrisseaton 10y agoI believe Vyacheslav Egorov already works at Google on LuaJIT.
- lukego 10y agoNo. He works at Google, and during 2015 he temporarily provided support to internal LuaJIT users there and made many contributions in the process, but working on LuaJIT is not his job. (The world world be a better place if it were!) Source: https://github.com/LuaJIT/LuaJIT/issues/45#issuecomment-234073487 https://github.com/LuaJIT/LuaJIT/issues/45#issuecomment-2340...
- deleted 10y ago[deleted]
- x0x0 10y agoAnd for companies not named FaceBook, you probably have about 0 chance of hiring him away from Google where engineers who are really good at building jits are prized ($$$). I am an acquaintance of a very senior, very very good jvm engineer who was offered a ludicrous salary by G.
- walterbell 10y agoIs Mike Pall independent? I assume many companies have tried to hire him.
- x0x0 10y agoI was discussing Vyacheslav. I assume Mike Pall can work for msft/goog/fb if he wishes to.
- tomatsu 10y agoHe primarily works on V8 and the Dart VM, as far as I can tell.
- patrec 10y agoOut of curiosity – would you have gotten much better value for money if you had donated more to Luajit whilst Mike was still at the helm? My uninformed outsider's impression is that Mike Pall wasn't really widely successful at getting funding for the work he wanted to do on Luajit (e.g. new GC) – despite being probably the world's foremost JIT for dynamic languages expert[1] and the mileage that many extremely wealthy companies seem to have gotten out of luajit (e.g. I understand it plays a pretty important role in your firewall logic, and probably not one that would be easily replaced with some other technology). I don't mean to single Cloudflare out for criticism, I'm aware that you have in fact funded Mike's work in the past. And maybe there is absolutely no relationship between Mike moving on and funding for luajit. But since you replied here, I'd be genuinely interested to hear your perspective on this: To me it appears that apparently even single-developer open source projects which directly affect the bottomline of large companies can struggle to make enough money to continue their work. Why is this? [1] Seeing how he essentially single handedly wrote a JIT that seems superior in many respects to what the likes of Google have managed to achieve with Javascript after many lifetimes' worth of top developer effort.
- mikemike 10y agoThis is a wrong perception. There is/was no shortage of sponsorships. I had to turn down most of these offers, due to time constraints.
- mikepavone 10y agoApart from replying to this thread, what would be the best way for an interested individual to contact you?
- jgrahamc 10y agoEmail jgc.
- etiene 10y agoI would love to go through the internals of LuaJIT, learn all the necessary things and take over it. This is like my favorite project on earth. Unfortunately I just graduated and don't have the necessary background yet. Since I live in Germany I was almost thinking in just going over to Mike Pall on my next vacations and be like "teach me master" xD