Davide Prati's Avatar

Davide Prati

@edapx

https://davideprati.com software developer, artist and educator co-founder of http://www.iocose.org

91
Followers
114
Following
16
Posts
13.02.2024
Joined
Posts Following

Latest posts by Davide Prati @edapx

I am not saying that closed source is better, I am saying that probably it is time for new license models in open source.

06.08.2025 09:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

...and in doing so, now maintain their power both through economic control and the establishment of their preferred licensing model (for others) as the accepted cultural norm among independent developers."

06.08.2025 09:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

"In 2025, corporations have successfully convinced a majority of independent developers across multiple generations to willingly set the Exchange-Value of their works to zero,..."

06.08.2025 09:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
On Evils in Software Licensing The JSON License famously includes a provision stating that β€œThe Software shall be used for Good, not Evil”. This article explores why such provisions are not useful or meaningful in the greater softw...

As a person against closed source code (and therefore in favor of open source code), this article made me think. lgug2z.com/articles/on-...

06.08.2025 09:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

And more in general, how many new problems have been solved with old tools? the same old tools that are also part of the problem? because LLM are at the end statistical machines, they predict the next token based on data collected in the past.

23.07.2025 08:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What is my conclusion? To do not rely too much on AI tools to debug errors, because they lack of intuition. They can make a list of reasonable things to check, sure. But how many times we encounter bugs that are out of the "reasonable path"?

23.07.2025 08:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

with depthWrite=false and depthTest=false was rendered on top of it. In the old code I was drawing first the plane and then the object, in the new code I was rendering first the object and then the plane, that was of course covering my object. That was the error.

23.07.2025 08:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

identical. Tired to chat with a bot, I have opened spector.js (thing that I should have done waaaaay earlier), with the intention of comparing the two materials, in the old code and in the new one. And with my surprise, the object was indeed rendered correctly, but another object, a background plane

23.07.2025 08:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

the new code and they were identical. I was sure it was a problem of timing in the async code. But I was not able to find it. I have asked Gemini, and the tool was suggesting me to check light settings, material settings, although I have said many times that lights, renderer and material were

23.07.2025 08:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Well, after this change, one object using a PBR material was not visible anymore. The object was there, the material was there, the texture were there. I was able to switch of and on my refactored code, I was still able to compare the object resulting from the old code with that one resulting from

23.07.2025 08:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I had an interesting bug yesterday that also make me think about AI tools. I was refactoring an old #threejs website. More precisely, I was moving all the async code that was scattered in many objects into one call to Promise.all(). I want to load all my assets before the website starts to render.

23.07.2025 08:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Painthead, a free drawing software. davideprati.com/demo/painthe... @threejs.org

27.03.2025 20:19 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Painting application with #threejs

22.12.2024 22:46 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Working on a new painting app with #threejs. Messing out with depth test, matcap materials, and "wrong" camera clip planes

19.12.2024 22:57 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Theodoros, by Mircea Cărtărescu. Only if you could like an intense mix of Kafka/Pynchon/Borges

25.11.2024 09:04 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

New demo Z-Fighter. #threejs #webgl davideprati.com/demo/z-fight...

22.11.2024 20:10 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0