News for hackers. Stuff that matters.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by ChrisRR on Monday June 03, 2024 @10:31AM (#40562997)
As an embedded developer it always makes me sad to see physicists and engineers pushing the limits of physics to make faster hardware, just for devs to squander that power with lazy programming.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by luplex on Monday June 03, 2024 @03:56PM (#40566842)
No, that's actually the point of faster chips: To make software development less challenging and cheaper.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by The_Colonel on Monday June 03, 2024 @04:21PM (#40567104)
Exactly. What people also miss that the complexity grew considerably because of the need to cover many more "edge" cases. 30 years ago, you could assume a rough display size (fixed layouts) and DPI (no scaling needed), assume ASCII / ISO-8859-1, assume that the user is able-bodied and doesn't need accessibility features, target just DOS etc.

There is also a lot of accidental complexity which you might be able to get rid of only by BC breaks, unfortunately.

Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by shiroiushi on Tuesday June 04, 2024 @03:43AM (#40571733)
Don't forget, back in the early days of the WWW, web pages weren't mostly annoying ads. These days, this is very, very important, so we dedicate a lot of computing resources to it.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by account42 on Tuesday June 04, 2024 @05:02AM (#40572246)
No, it really isn't. The point of faster chips is for the user to be able to do more things and do them faster (without having to wait for the computer). This may mean more complex software that uses the added capabilities to do actually useful stuff that would not have been feasible before. It does not mean meaninglessly squandering performance on layers of abstractions because that takes slightly less developer time.
Re:I'm forking Ladybird and stepping down as SerenityOS BDFL by Qwertious on Tuesday June 04, 2024 @06:14AM (#40572665)
The point of faster chips is to make computer programs faster. We've increased performance a thousandfold and yet programs almost always take more than a frame (16ms) to update. Once everything is rendering at absolute 60FPS (and actually, 144FPS would be nice), and the hardware is reasonably cheap (Raspberry Pi cost perhaps), then the point is to make software development cheaper.