6 ms·
It's kind of insane to me that my phone (Android or iOS) requires 2GB of ram and 16GB of storage given that in 1995 my WindowsNT 4.0 PC with 128Meg of ram and m
by greggman3 4y ago
It's kind of insane to me that my phone (Android or iOS) requires 2GB of ram and 16GB of storage given that in 1995 my WindowsNT 4.0 PC with 128Meg of ram and maybe 2gb HD ran 3DStudio Max to render 3D effects and movies and and ran Photoshop and MS Office (Word/Excel/Powerpoint) and now it takes 2GB to just write messages, and share photos :P
- unethical_ban 4y agoDid your 95 computer use ML for photo post processing, or have 120hz display, or have 200 processes running at a time? Why are you pretending 1995 is like today?
- greggman3 4y agoI'm not. But my iPhone can't run an app as sophisticated as 3DSMax and it doesn't multitask to the same level as that 1995 machine.
- govg 4y agoYour iPhone can run apps far more sophisticated than anything 3dsmax could do 27 years ago.
- pjmlp 4y agoIt can in theory, I practice not really.
- diffeomorphism 4y agoSo why doesn't it?
- speedgoose 4y ago3DSMax from 1995 could probably run emulated in iOS Safari.
- yjftsjthsd-h 4y ago> use ML for photo post processing, or have 120hz display, or have 200 processes running at a time? I don't want those things, so who cares?
- Gigachad 4y agoThe number of people who want those things is orders of magnitude greater than the number who care about how many gb of ram they have. I guess you could always pick the librem phone and miss out on every modern advancement.
- fay59 4y agoYes, but your 1995 Windows NT 4.0 PC ran a 640x480 display at 60Hz and graphics compositing had, at best, one-bit transparency. It took 3 minutes to boot. Websites could bluescreen it with `<img src="con">`. A malicious attachment could trick your email client into deleting your whole hard drive.
- hakfoo 4y agoI think the interesting question is what how much we're "paying" computationally for each of those things. The "img src=con", and to a lesser extent, the "malicious attachment" thing could be solved on the same PC by running something not-Windows. 1995 might have been a bit in the teething era for Linux and BSDs but maybe some commercial Unix would have been viable? The "3 minutes to boot" would be largely ameliorated by using a SSD and by the fact the phone is largely a fixed hardware tree that doesn't require significant probing and dynamically selecting drivers at boot time. Getting to a higher resolution and colour depth-- okay, maybe you need to advance to say the specs of a decent 2005 PC (1Gb memory, early x86-64 CPU, DirectX 9 class GPU) to get there. But beyond that, I think we're paying mostly for poor software design. How many apps are loading big full-featured browser engines when all they need is libcurl and some minimal optimized rich-text system? How many apps are relying on dynamically loading content that could have been permanently baked into the bundle (i. e. a shopping app's category tree?)
- guhidalg 4y agoYes we're all collectively paying for poor software design by having to compensate with excellent hardware. That should tell you that "good" software is really hard to make but "good enough" software is not if you have sufficient hardware. If you think that's bad or it makes you think that most developers can't write good software, that's the price we have to pay for innovation. As an analogy, it'd be great if manufacturing was always priced at mass manufacturing injection molded costs, but someone has to 3D print and hand assemble prototypes to prove that the idea is possible and worth making. In software, we just stop at the prototyping stage and make that the product hoping eventually we have enough time and money to redesign for mass manufacturing scale.
- 4y ago
- kyriakos 4y agoIt makes you understand how badly optimised software is today if you look at Microsoft teams on Windows at this moment taking up 6gb of ram.
- Gigachad 4y agoTeams is almost uniquely bad. I can’t name a single other program as bloated and feature lacking as Teams.
- kyriakos 4y agoIt is, but its also an indication of how users are accepting to use software which is unnecessarily demanding on hardware. At some point, RAM got cheap enough for developers to stop caring about optimization.