| ▲ | rossant 3 days ago | |||||||
> There are still highly demanded optimized programs or parts of such programs which won't disappear any time soon. Here is a small fraction of such software: > ... > Such software will always exist, it just moved to some niche or became a lower level "backbone" of other higher level software. Yes. I’ve been working for years on building a GPU-based scientific visualization library entirely in C, [1] carefully minimizing heap allocations, optimizing tight loops and data structures, shaving off bytes of memory and microseconds of runtime wherever possible. Meanwhile, everyone else seems content with Electron-style bloat weighing hundreds of megabytes, with multi-second lags and 5-FPS interfaces. Sometimes I wonder if I’m just a relic from another era. But comments like this remind me that I’m simply working in a niche where these optimizations still matter. | ||||||||
| ▲ | scott_w 3 days ago | parent | next [-] | |||||||
You're always going to be up against "good enough" and inertia. For plenty of applications, a bloated Electron app really is good enough! The library you built looks fucking awesome, by the way. However, I think even you acknowledged on the page that Matplotlib may well be good enough for many use cases. If someone knows an existing tool extremely well, any replacement needs to be a major step change to solve a problem that couldn't be solved in existing, inefficient, tools. | ||||||||
| ||||||||
| ▲ | sgarland 3 days ago | parent | prev | next [-] | |||||||
Please keep doing what you’re doing; I appreciate the effort and mentality. | ||||||||
| ||||||||
| ▲ | ajoseps 2 days ago | parent | prev [-] | |||||||
i’m not familiar with this space but I do remember using plotly with webgl to create interactive graphs when they had too many data points (financial tick data). I imagine this is quite a step up and the project looks really cool! I hope you continue working on it. | ||||||||