Live data from Hacker News

I accidentally Blender VSE

aras-p.info

41–50 of 99 posts

Re: I accidentally Blender VSE

#43

This is the sort of thing I would love to do to my music player of choice, Musicbee . You know, if it was open source! :( The creator barely touches it anymore, and it's completely free and always has been so I do not understand why it isn't open source. There are so many little nagging issues, little bits and bobs that are broken or slow or just weird that I would absolutely love fixing up in my spare time. And no,…

> I do not understand why it isn't open source. Because your software project then becomes a people management project.

It doesn't have to be. Just say you're not accepting PRs. Let people fork and develop their own implementations.

Re: I accidentally Blender VSE

#44
post #7

Aras just going around and dropping into various open source graphics projects to produce massive speedups and improvements and then going onto some other random graphics project to the same is my favorite trend of the past few years.

He has been 'playing' around with Gaussian Splats with amazing results too !!

https://github.com/aras-p/UnityGaussianSplatting

Re: I accidentally Blender VSE

#47
post #5

Very impressive, and it's of course quite clear that the OP didn't just walk off the street into Blender HQ. Many years of experience at Unity is probably quite helpful when it comes to knowing the domain. :) This change [1] was my favorite, optimizing an image processing step by removing lots (and I do mean lots) of table-based "optimizations" and replacing them with just straight up floating point calculation, and…

> and replacing them with just straight up floating point calculation Not only that, the diff replaces 100-150 lines of code with 3. That's the kind of pull request I can only dream of making

Hardcoding gamma=2 is doing the heavy lifting, though.

Re: I accidentally Blender VSE

#48
post #5

Very impressive, and it's of course quite clear that the OP didn't just walk off the street into Blender HQ. Many years of experience at Unity is probably quite helpful when it comes to knowing the domain. :) This change [1] was my favorite, optimizing an image processing step by removing lots (and I do mean lots) of table-based "optimizations" and replacing them with just straight up floating point calculation, and…

Yeah a nice optimization, but is "return c * c;" really a good approximation of sRGB gamma?

Re: I accidentally Blender VSE

#49
post #35

Earlier quoted context omitted.

You are not alone. I have experienced this my entire life and it has caused me to question everything people say about motivation, such as the idea that profit and wages are the only way to get things done. Then I came across Karl Marx's theory of alienation and things started to make a lot more sense. He started from the observation that work is the main thing that (healthy) people do, but that this should not be co…

I get way more done when i'm self motivated but, the things that I'm doing at work actually need to be done. They are tedious but someone needs to do them. Say you work on an OS like MacOS, iOS, Android, Windows. tens of thousands of tests need to be written so that you know that updating the OS doesn't break all of your users. Writing those tests, managing the infrastructure to run them all on the various hardware,…

Most software does not need to be written

A lot of software is actively harmful for the world

(with that said, your specific examples are valid, i'm glad people are paid to work on operating systems)

Re: I accidentally Blender VSE

#50
post #43

Earlier quoted context omitted.

> I do not understand why it isn't open source. Because your software project then becomes a people management project.

It doesn't have to be. Just say you're not accepting PRs. Let people fork and develop their own implementations.

Yep, the SQLite way.

And if you really like something about someone else's fork, you can even upstream stuff from it yourself (which, for clarity, SQLite won't do, but you can).

Post reply on HN