Earlier quoted context omitted.
We haven't really been trying to find such a system. The technological progress that we've had since the last attempts at a different kind of a system has been huge, so what was once impossible might now be possible if we put some effort into it.
There is no system that fulfills your requirements. It is even easy to explain why: Humans are part of all the moving pieces in such a system and they will always subvert it to their own agenda, no matter what rules you put into place. The more complex your rule set, the easier it is to break. Look at games, can be a card game, a board game, some computer game. There is a fixed set of rules, and still humans try to c…
The world could run on older hardware if software optimization was a priority
751–760 of 842 posts
Re: The world could run on older hardware if software optimization was a priority
#752That will make pre-Broadwell laptops generally obsolete and there aren't many AMD laptops of that era that are worth saving.
Servers don't need a graphical environment, but the inefficiencies of older hardware are much more acute in this context compared to personal computing, where the full capabilities of the hardware are rarely exploited.
Re: The world could run on older hardware if software optimization was a priority
#753There is an argument to be made that the market buys bug-filled, inefficient software about as well as it buys pristine software. And one of them is the cheapest software you could make. It's similar to the "Market for Lemons" story. In short, the market sells as if all goods were high-quality but underhandedly reduces the quality to reduce marginal costs. The buyer cannot differentiate between high and low-quality g…
In the minds of some CEOs and VCs, maybe.
As for consumers, the AI label is increasingly off-putting.[0]
[0] https://www.tandfonline.com/doi/full/10.1080/19368623.2024.2...
Re: The world could run on older hardware if software optimization was a priority
#754Earlier quoted context omitted.
Most programming languages have array bounds checking now.
Most programming languages are written in C, which doesn't. Fairly sure that was OP's point.
Re: The world could run on older hardware if software optimization was a priority
#755Earlier quoted context omitted.
Now learning something new for a few hours means we'd have to give up is squishy hard-to-measure things like "feature sets" and "engineering velocity." ? You made up stuff I didn't say, you won't back up your claims with any sort of evidence, you keep saying things that aren't relevant, what is the point of this? This thread is john carmack saying the world could get by with cheaper computers if software wasn't so te…
Okay let's do it this way. It's obviously true the world could get by with cheaper computers if software was more performant. So why don't we?
We know that it isn't difficult because if it was you would have had a single shred of evidence after a dozen comments of me asking for it.
Re: The world could run on older hardware if software optimization was a priority
#756Earlier quoted context omitted.
> provide no health insurance I am so glad to live in Germany...
… where your full time job pays less than the GP's part time job
[Ed.: actually, thanks to 'recent developments' causing the USD to depreciate, it's pretty exactly double.]
(Only the highest of the local minimum wage setups in the US are slightly higher than the German one, e.g. CA's $16.50)
Re: The world could run on older hardware if software optimization was a priority
#757Earlier quoted context omitted.
Why can you not match orders in parallel using logarithmic reduction, the same way you would sort in parallel? Is it that there is not enough other computation being done other than sorting by time and price?
It's an inherently serial problem and regulations require it to be that way. Users who submit first want their orders to be the one that crosses.
E.G. if user A wants to buy Apple stock and user B wants to buy Facebook stock, does it matter which order came first? And if yes, why?
Re: The world could run on older hardware if software optimization was a priority
#758Earlier quoted context omitted.
There are research papers that examine this question of whether runtime optimizing data structures is a win, and it's mostly not outside of some special cases like strings. Most collections are quite small. Really big collections tend to be either caches (which are often specialized anyway), or inside databases where you do have more flexibility. A language fully integrated with the relational model exists, that's PL…
> There are research papers that examine this question of whether runtime optimizing data structures is a win If you mean JIT and similar tech, that's not really what I'm describing either. I'm talking about lifting the time and space complexity of data structures to parameters so you don't have to think about specific details. Again, think about how tables in a relational database work, where you can write queries a…
Re: The world could run on older hardware if software optimization was a priority
#759Earlier quoted context omitted.
Not century. Mao and communism brought famine and death to millions. The move from that to "capitilism with Chinese characteristics" is what has brought about the greatest standard of living increase in human history. What they're doing now is a mix of socialism, capitilism and CPP dominance. I'm not an American, but I understand FDR wielded socialism too, and that really catapulted the US towards its golden era.
Chinese do capitalism better than anyone else. Chinese companies ruthlessly compete within China to destroy their competition. Their firms barely have profits because everyone is competing so hard against others. Whereas US/EU is full of rent seeking monopolies that used regulatory capture to destroy competition.
Re: The world could run on older hardware if software optimization was a priority
#760Earlier quoted context omitted.
> [1] https://studiotanais.com/ First, honest impression: At least on my phone (Android/Chromium) the typography and style of the website don't quite match that "high quality & expensive ingredients" vibe the parfums are supposed to convey. The banners (3 at once on the very first screen, one of them animated!), italic text, varying font sizes, and janky video header would be rather off-putting to me. Maybe it's also…
I am somewhat familiar with this market and would probably be turned off by this site mostly because it looks too slick and the ones I’ve seen that were this slick mostly weren’t for me (marketed to, and making perfume entirely or almost entirely for, women). The ones for me usually look way shittier or just use Etsy. [edit] the only exception I can come up with is Imaginary Authors, which is much slicker-looking tha…
See, I find IA actually quite well-designed. Am I the target audience? Certainly not. But the typography is much much easier to parse.