News for hackers. Stuff that matters.
Re:QuickJS JavaScript Engine by anderspitman on Thursday July 11, 2019 @01:30PM (#20413515)
This man is a wizard. You can also thank him for ffmpeg and qemu. A company I worked for once tried to hire him as a consultant because he had implemented an LTE BTS in software. Is there anything he hasn't done?

EDIT: tombert beat me to it[0] by a couple minutes.

[0] https://news.ycombinator.com/item?id=20413498

Re:QuickJS JavaScript Engine by blondin on Thursday July 11, 2019 @05:10PM (#20415887)
yes! he has been one of my favorite programmers over all these years. so happy that he continues to dispel the 10x programmer myth. at least, as far as i am concerned. we should all take note. it's less about productivity but more about focus and hard work.

this project seems to have started in 2017. from a quick glance at the code, they used c (his favorite language) -- which by the way people are still there convincing us not to use. many of us would have been discouraged, distracted, or simply fazed by the pace of our field.

that is so inspiring.

Re:QuickJS JavaScript Engine by ctz on Thursday July 11, 2019 @05:19PM (#20415944)
> from a quick glance at the code, they used c (his favorite language) -- which by the way people are still there convincing us not to use.

Here is an alleged UAF in this library https://twitter.com/qwertyoruiopz/status/1149424025111801858

Re:QuickJS JavaScript Engine by blondin on Thursday July 11, 2019 @08:24PM (#20417102)
that's an excellent point. kudos for that hacker!
Re:QuickJS JavaScript Engine by hn_throwaway_99 on Thursday July 11, 2019 @05:21PM (#20415963)
> so happy that he continues to dispel the 10x programmer myth

What do you mean by that? The only way I see him dispelling that myth is that he's a 100x programmer instead of a 10x.

Re:QuickJS JavaScript Engine by anderspitman on Thursday July 11, 2019 @08:26PM (#20417120)
Re:QuickJS JavaScript Engine by nkozyra on Thursday July 11, 2019 @10:20PM (#20417576)
I think OP was saying the myth of the myth was dispelled.
Re:QuickJS JavaScript Engine by segmondy on Thursday July 11, 2019 @09:46PM (#20417435)
if anything he's proving the 10x programmer. You will have a tough time hiring 10 different average programmers to build that.
Re:QuickJS JavaScript Engine by tombert on Thursday July 11, 2019 @03:51PM (#20415118)
Ha! Fabrice is prolific enough to where two people felt that they had to exclaim it to the world.
Re:QuickJS JavaScript Engine by MuffinFlavored on Thursday July 11, 2019 @01:48PM (#20413697)
He's probably worth $300-$500/hr if not $1k...
Re:QuickJS JavaScript Engine by Aissen on Thursday July 11, 2019 @02:00PM (#20413796)
There's at least two years of work in there as Fabrice Bellard's side project. This would mean about ~10-15 man-years of full-time work for a small team of experienced engineers, which is about what it took for jerryscript:

https://github.com/jerryscript-project/jerryscript

Granted, the targets aren't exactly the same (micro-controllers vs very small lib), but benchmark differences are impressive:

https://bellard.org/quickjs/bench.html

Re:QuickJS JavaScript Engine by FiloSottile on Thursday July 11, 2019 @01:56PM (#20413764)
That's a pretty standard range for high level consultants. Bellard can definitely bill well above that, if there are tasks that require his talent.
Re:QuickJS JavaScript Engine by MuffinFlavored on Thursday July 11, 2019 @02:15PM (#20413941)
How much higher above $1k/hr can he bill?...
Re:QuickJS JavaScript Engine by SkyMarshal on Thursday July 11, 2019 @03:21PM (#20414686)
Someone like him wouldn’t be billing by the hour, but rather as a portion of overall value created. For the kind of non-trivial jobs worth his time, six figures at least.
Re:QuickJS JavaScript Engine by akavi on Thursday July 11, 2019 @02:35PM (#20414133)
Any FAANG would happily pay him a 7 figure salary if he was interested.
Re:QuickJS JavaScript Engine by anderspitman on Thursday July 11, 2019 @04:20PM (#20415396)
Normally I'd consider this hyperbole, but if I had the means I would absolutely offer it. He's a generational talent.
Re:QuickJS JavaScript Engine by anderspitman on Thursday July 11, 2019 @01:55PM (#20413754)
Can you really put a number on this level of skill and productivity?
Re:QuickJS JavaScript Engine by quickthrower2 on Thursday July 11, 2019 @08:52PM (#20417228)
The problem with putting a $ figure on it is that people who create free software create emmense amounts of value but don't capture even a tiny fraction for themselves. OTOH to montize their genius they need to help corporates do things that are not neccesarily great for society. Also a coporate situation may hamper their genius, although at this level he probably gets to call the shots.

Also a lot of useless consultants would earn that much, as would people doing shady shit, as well as many talented people so the $ comparison is kind of insulting.

Re:QuickJS JavaScript Engine by shsh on Thursday July 11, 2019 @02:07PM (#20413867)
Yeah... his current employer already does.
Re:QuickJS JavaScript Engine by akavi on Thursday July 11, 2019 @02:38PM (#20414163)
You assume he's optimizing for money.
Re:QuickJS JavaScript Engine by MuffinFlavored on Thursday July 11, 2019 @02:14PM (#20413935)
Do you know who his current employer is (if any)?
Re:QuickJS JavaScript Engine by Riada on Thursday July 11, 2019 @02:30PM (#20414094)
He has his own company now with another partner (https://www.amarisoft.com/) where they work on and distribute the LTE software he wrote.
Re:QuickJS JavaScript Engine by metamet on Thursday July 11, 2019 @03:06PM (#20414479)
Well, the scrolljacking is evidence no one is infallible. ;)
Re:QuickJS JavaScript Engine by allover on Thursday July 11, 2019 @07:24PM (#20416804)
Well, not all lazy HN commentary, like criticisms of 'scrolljacking' should be taken seriously. ;)
Re:QuickJS JavaScript Engine by bshimmin on Thursday July 11, 2019 @02:30PM (#20414095)
It seems like he works here: https://www.amarisoft.com/about-us/