Live data from Hacker News

I admire Fabrice Bellard. He is almost certainly a better overall programmer

twitter.com

391–400 of 488 posts

Re: I admire Fabrice Bellard. He is almost certainly a better overall programmer

#391
post #246

Reading the list of Bellard's contributions, what strikes me is not the raw ability (although certainly there is that too!) but "damn, he knows how to pick 'em!" He keeps picking stuff to work on that ends up being insanely useful to a massive number of people. That seems somehow even more remarkable than the technical ability. Deciding what to work on might be the most important question in life.

He also knows what to keep proprietary and monetize.

Re: I admire Fabrice Bellard. He is almost certainly a better overall programmer

#392

Bellard hasn't been involved in FFmpeg for *over 20 years* at this point, and more like 23. His code was not great and reeked of sphagetti due to FFmpeg back then lacking any framework for code sharing between components and codecs. These days none of his code survives. Everything that became of FFmpeg is because of other developers. Yet he's treated as the one-and-only BDFL of FFmpeg, with any other developers build…

Also it's worth mentioning that gstreamer is far more superior than ffmpeg, with its bindings, plugin architecture, control over stream (valves, tees, etc) and overall quality of code.

I would hazard a guess that a plurality, by a large margin, of ffmpeg invocations are something on the level of

   ffmpeg -i input.mov output.mp4
for which you don't really need any of those things :)

Re: I admire Fabrice Bellard. He is almost certainly a better overall programmer

#393
post #363

Earlier quoted context omitted.

We don't disagree? But this is part of the problem of many complaints. The cost of entry into any system is non-zero. That people with more resources are involved is not at all a surprise. Which is why I have my "twist" there that this is not necessarily bad. I'm fine letting people dream. I'm fine with people having general complaints. I have to be fine with people being wrong, as it happens whether I'm fine with it…

"Willing to put forth the work" is where we differ. The collapse of the fourth estate alone meant the end of the broadly informed citizen. I've been professionally trained to monitor my own thought process and review my notes for signs of bias, and I've spent decades absorbing new domains well enough to build testable models. When I look at understanding political issues the people I rely on to help me "put forth the…

I'd wager I probably violently agree with that. The collapse of the fourth estate from people that were willing to hold government accountable to people that are chasing ratings and payouts has been an unmitigated disaster.

Re: I admire Fabrice Bellard. He is almost certainly a better overall programmer

#394
post #83

Bellard hasn't been involved in FFmpeg for *over 20 years* at this point, and more like 23. His code was not great and reeked of sphagetti due to FFmpeg back then lacking any framework for code sharing between components and codecs. These days none of his code survives. Everything that became of FFmpeg is because of other developers. Yet he's treated as the one-and-only BDFL of FFmpeg, with any other developers build…

I just found this comment from 15y ago on the ffmpeg/libav drama: https://www.reddit.com/r/linux/comments/vvdxn/comment/c57zdk... I don't know ffmpeg but this resonates with my experience with other open source projects.

[deleted]

Re: I admire Fabrice Bellard. He is almost certainly a better overall programmer

#395
post #246

Reading the list of Bellard's contributions, what strikes me is not the raw ability (although certainly there is that too!) but "damn, he knows how to pick 'em!" He keeps picking stuff to work on that ends up being insanely useful to a massive number of people. That seems somehow even more remarkable than the technical ability. Deciding what to work on might be the most important question in life.

He also knows what to keep proprietary and monetize.

Any examples? I guess I only know of his public/FOSS works.

Re: I admire Fabrice Bellard. He is almost certainly a better overall programmer

#396

Earlier quoted context omitted.

I have an explicit rule not to meet or look up my heroes. Been burned way too many times. I don't need to know who is building VLC, curl, ffmpeg or any of the other essentials in my life. I just appreciate their work and pitch in some money if possible.

> I have an explicit rule not to meet or look up my heroes. Been burned way too many times. I mean, don't put them on a pedestal, but meeting them can still be fun. Carmack may have developed some really unfortunate rich-guy political views, but it was nice to get to go to Dallas to meet him.

"Meet" is metaphorical here =)

I'd _love_ to meet Notch or DHH live and have a chat, both would have some pretty good stories. Hell I'd even have a beer or two with Neil Gaiman.

It's mean to convey "don't look up the personal details of artists, just enjoy the art as-is". Similarly I don't interact with the fandoms of any of the media I follow. There are a few good ones, but the majority are insufferable (to me).

Re: I admire Fabrice Bellard. He is almost certainly a better overall programmer

#397
Aside, this is why I’m skeptical of the skepticism of the “Great Man” theory of history. Most people scoffing at it have no idea the individual impact that great men and women have on the world. You can both recognize that we all stand on the shoulders of giants and that such giants do exist as individuals (more often than not). Where the giants are collaborative efforts it often takes only minimal digging before you find there’s one person at the core of that group’s effort.

Re: I admire Fabrice Bellard. He is almost certainly a better overall programmer

#399
post #56

Earlier quoted context omitted.

I have an explicit rule not to meet or look up my heroes. Been burned way too many times. I don't need to know who is building VLC, curl, ffmpeg or any of the other essentials in my life. I just appreciate their work and pitch in some money if possible.

If you don't put them on a pedestal, you won't ever be crushed when they can't stay on top of it. Appreciating people and the results of people's work doesn't require worship. People don't have to be perfect or even good to make good things. Coming to terms with this and being able to take people as they are instead of how you want them to be is just another part of growing up and leaving behind childish attachments.

There is a difference between "not perfect" and "Convicted and went to jail for 11 counts of physical child abuse".

I appreciated the art at the time, but can't really enjoy it anymore knowing what I know. My life would be better if I never found out.

Re: I admire Fabrice Bellard. He is almost certainly a better overall programmer

#400

Earlier quoted context omitted.

1. I don't believe anyone in their right mind thinks that ffmpeg is still maintained and developed by a single person, and definitely not by Fabrice 2. Spaghetti code or not matters very little, especially in the beginning, before you even know or understand the scope of the project and what it can become in the future. You can indeed refactor code when you understand the requirements better, and it's great that it's…

> 2. Spaghetti code or not matters very little, especially in the beginning, before you even know or understand the scope of the project and what it can become in the future. Demonstrably false. Here and on Reddit, everyone will dogpile on a project to call it slop and flag it if they see code smells they don't like. Unless it was written by someone they already know and like from twitter devgooning, in which case it…

> devgooning

Excellent choice of phrase. Succinct and to the point.

Post reply on HN